0
我想通過另一個列表的價值,延長在名單列表擴展一個列表:遍歷兩個列表和一個數值在其他列表
list1 = [['a', 'a'], ['b','b'], ['c','c']]
list2 = [1,2,3]
我想這樣的:
list3 = [['a','a',1], ['b','b',2], ['c','c',3]]
謝謝你的幫助。
我想通過另一個列表的價值,延長在名單列表擴展一個列表:遍歷兩個列表和一個數值在其他列表
list1 = [['a', 'a'], ['b','b'], ['c','c']]
list2 = [1,2,3]
我想這樣的:
list3 = [['a','a',1], ['b','b',2], ['c','c',3]]
謝謝你的幫助。
>>> [x + [y] for x, y in zip(list1, list2)]
[['a', 'a', 1], ['b', 'b', 2], ['c', 'c', 3]]
[x+[y] for x,y in zip(list1,list2)]
拉鍊(列表1,列表2)會給你的元組對的列表:
[(['a', 'a'], 1), (['b', 'b'], 2), (['c', 'c'], 3)]
剩下的就是列表理解。它採用每個元組並將第零個元素與第一個元素連接起來。所有這些都會作爲一個列表返回。
謝謝@Ignacio。我非常感謝! – hylaeus