Python 如何将二维列表转换为每行的列表
我希望结果是Python 如何将二维列表转换为每行的列表,python,list,multidimensional-array,python-3.7,Python,List,Multidimensional Array,Python 3.7,我希望结果是 A=[[1,3,5,7],[2,5,8,12,16],[4,7,8,12]] 您可以按如下方式打开列表A: [1,3,5,7][2,5,8,12,16][4,7,8,12] 输出: A = [[1,3,5,7],[2,5,8,12,16],[4,7,8,12]] list1, list2, list3 = A print(list1, list2, list3) 在这种情况下,您必须确保A中始终有3个列表您想要的结果是什么类型的数据结构?[1,3,5,7][2,5,8,1
A=[[1,3,5,7],[2,5,8,12,16],[4,7,8,12]]
您可以按如下方式打开列表A:
[1,3,5,7][2,5,8,12,16][4,7,8,12]
输出:
A = [[1,3,5,7],[2,5,8,12,16],[4,7,8,12]]
list1, list2, list3 = A
print(list1, list2, list3)
在这种情况下,您必须确保A中始终有3个列表您想要的结果是什么类型的数据结构?[1,3,5,7][2,5,8,12,16][4,7,8,12]您不能这样将列表放在一起。你想要一串你的名单吗?[1,3,5,7][2,5,8,12,16][4,7,8,12]?是的,正如Nick所说,你应该得到一串列表,或者列表等等。如果超过3个列表,那么可能会有重复的情况呢?这很有效,但你如何在列表理解中使用它
[1, 3, 5, 7] [2, 5, 8, 12, 16] [4, 7, 8, 12]