我想使用Django爲我的項目(網絡)從3個不同的數組組合數組。我舉一些例子:如何在Python中結合多個數組
輸入:
數組A:['A','B','C']
陣列B:['1','2','3']
陣列C:['a','b','c']
所需的輸出:
[['A','1','a'],['B','2','b'],['C','3','c']]
我想使用Django爲我的項目(網絡)從3個不同的數組組合數組。我舉一些例子:如何在Python中結合多個數組
輸入:
數組A:['A','B','C']
陣列B:['1','2','3']
陣列C:['a','b','c']
所需的輸出:
[['A','1','a'],['B','2','b'],['C','3','c']]
您可以使用zip
In [76]: a=[1,2,3]
In [77]: b=[1,2,3]
In [78]: c=[1,2,3]
In [79]: zip(a,b,c)
Out[79]: [(1, 1, 1), (2, 2, 2), (3, 3, 3)]
In [80]: map(list, zip(a,b,c))
Out[80]: [[1, 1, 1], [2, 2, 2], [3, 3, 3]]
解決。非常感謝你幫助我。 – Axaxaxaxax
很高興爲您效勞。 – itzMEonTV
如果你想列出的清單:
list(zip(a,b,c))
如果你想有一個單獨的列表:
output = a
output.extend(b)
output.extend(c)
用拉鍊把它們結合起來。 – Jan
我做到了。是的,謝謝你:) – Axaxaxaxax