繁体   English   中英

将2个列表合并为带有元组元素的1个列表

[英]Combine 2 lists into 1 list with tuple elements

我可以知道python内置函数可以执行以下操作吗? 即,将2个列表合并为1个列表,以便每个列表的元素用于在新列表中形成元组元素。 谢谢。

>>> a = ['1','2','3']
>>> b = ['x','y','z']
>>> c = []
>>> for i, val in enumerate(a):
    c.append( (i, b[i]) )
>>> c
[(0, 'x'), (1, 'y'), (2, 'z')]
>>> 

它是zip

>>> list(zip(a,b))
[('1', 'x'), ('2', 'y'), ('3', 'z')]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM