Skip to main content
 首页 » 编程设计

python之如何在 Python 中合并列表合并 python 列表 (0,1,2) & (A,B,C) 以获得 (0A, 1B, 2C)

2025年05月04日11jyk

我有两个列表需要合并,但我看到的正常合并问题似乎没有帮助。

l1 = (0,1,2,3) 
l2 = ('A','B','C','D') 

我需要它成为

((0,'A'), (2,'B'), (3,'C')) 

请您参考如下方法:

>>> A = ('0','1','2','3') 
>>> B = ('A','B','C','D') 
>>> [x + y for x, y in zip(A, B)] 
['0A', '1B', '2C', '3D'] 

对于任意数量的列表

>>> lists = (A, B) 
>>> [''.join(x) for x in zip(*lists)] 
['0A', '1B', '2C', '3D']