2
我有以下列表的列表:追加在列表
listA = [[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1]]
listB = [1,2,3,4]
,我想:
listC = [[1, 1, 1, 1, 1], [1, 1, 1, 1, 2], [1, 1, 1, 1, 3], [1, 1, 1, 1, 4]]
我使用下面的代码:
for i in range(len(listA)):
listA[i].append(listB[i])
结果好吧,但我想用列表理解(如果可能,或另一种更优雅的方式)在一行中做到这一点。我可以理解一个简单的列表理解,但不是更复杂。
所以,你要的第1个要素B中追加到A中的第一个列表,第二个元素A中的第二个列表等等。? – Chris
是的。感谢您的评论,我编辑我的问题更加清晰。 –