如何合并Python中的列表?合并python列表(0,1,2)和(A,B,C)得到(0A,1B,2C)

rac*_*mup 1 python list nested-lists

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

l1 = (0,1,2,3)
l2 = ('A','B','C','D')
Run Code Online (Sandbox Code Playgroud)

我需要它成为

((0,'A'), (2,'B'), (3,'C'))
Run Code Online (Sandbox Code Playgroud)

jam*_*lak 8

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

对于任意数量的列表

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