在python中,将列表的每一行与另一个列表的行连接起来

在python中,将列表的每一行与另一个列表的行连接起来,python,list,Python,List,我有两份清单: liste1 = ['a','b','c'] liste2 = ['1','2','3'] 我想通过将liste1的行与liste2相同索引的行连接起来,得到一个列表: list = ['a1','b2','c3'] 在python中如何做到这一点?如果列表的长度完全相同,可以执行以下操作: new_list = [liste1[i]+liste2[i] for i in len(liste1)] 如果列表的长度完全相同,则可以执行以下操作: new_list = [li

我有两份清单:

liste1 = ['a','b','c']
liste2 = ['1','2','3']
我想通过将
liste1
的行与
liste2
相同索引的行连接起来,得到一个列表:

list = ['a1','b2','c3'] 

在python中如何做到这一点?

如果列表的长度完全相同,可以执行以下操作:

new_list = [liste1[i]+liste2[i] for i in len(liste1)]

如果列表的长度完全相同,则可以执行以下操作:

new_list = [liste1[i]+liste2[i] for i in len(liste1)]

显而易见的方法是使用
zip

>>> [i + j for i, j in zip(liste1, liste2)]
['a1', 'b2', 'c3']

显而易见的方法是使用
zip

>>> [i + j for i, j in zip(liste1, liste2)]
['a1', 'b2', 'c3']