2017-05-15 49 views
-2

我想使用Django爲我的項目(網絡)從3個不同的數組組合數組。我舉一些例子:如何在Python中結合多個數組

輸入:

數組A:['A','B','C']

陣列B:['1','2','3']

陣列C:['a','b','c']

所需的輸出:

[['A','1','a'],['B','2','b'],['C','3','c']] 
+0

用拉鍊把它們結合起來。 – Jan

+0

我做到了。是的,謝謝你:) – Axaxaxaxax

回答

0

您可以使用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]] 
+0

解決。非常感謝你幫助我。 – Axaxaxaxax

+0

很高興爲您效勞。 – itzMEonTV

0

如果你想列出的清單:

list(zip(a,b,c)) 

如果你想有一個單獨的列表:

output = a 
output.extend(b) 
output.extend(c)