<分区>
我想将元组的元组转换为列表的列表。
我不想把它弄平,不像these questions ,我不想把它变成像 in this question 这样的 numpy 数组.
到目前为止,我唯一的想法是用 for 循环迭代元组并复制值,但必须有更干净、更 pythonic 的东西。
<分区>
我想将元组的元组转换为列表的列表。
我不想把它弄平,不像these questions ,我不想把它变成像 in this question 这样的 numpy 数组.
到目前为止,我唯一的想法是用 for 循环迭代元组并复制值,但必须有更干净、更 pythonic 的东西。
最佳答案
这是你想要的吗? -
In [17]: a = ((1,2,3),(4,5,6),(7,8,9))
In [18]: b = [list(x) for x in a]
In [19]: b
Out[19]: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
这称为列表理解,当您执行 list(x)
时,其中 x 是一个可迭代对象(也包括元组),它会将其转换为相同元素的列表。
关于python - 如何将元组的元组转换为列表列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31265092/