2015-11-01 89 views
0

我要合併2所列出:合併兩個列表與Python?

A=['A','B','C'] 
B=['1','2','3'] 

我想要得到的結果是這樣的:

C = ['A1','B2','C3'] 

任何想法要做到這一點在Python 3 謝謝!

+0

如果有什麼的兩個列表長度不相等? –

+0

是的,這是一個重要的考慮!但在我的研究案例中,這並不重要,我不需要超出範圍的元素。 –

回答

2

您可以在列表解析中使用zip()功能:

>>> ['{}{}'.format(i,j) for i,j in zip(A,B)] 
['A1', 'B2', 'C3'] 

或者與str.join()

>>> [''.join(i) for i in zip(A,B)] 
['A1', 'B2', 'C3']