在Python中合并列表

1 投票
3 回答
521 浏览
提问于 2025-04-16 13:05

可能是重复的问题:
Python - 将两个列表的元素合并成一个元组列表

这里有两个列表

x = [1,2,3,4,5]
y = ['a','b','c','d','e']

我该如何得到这个列表

z = [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]

3 个回答

1
x = [1,2,3,4,5]
y = ['a','b','c','d','e']
print zip(x,y)

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

2

根据你的输入,内置函数 zip(x, y) 会给出你想要的结果。

查看详细信息: http://docs.python.org/library/functions.html#zip

3
z = zip(x,y)

这会帮你完成工作。

>>> x = [1,2,3,4,5]
>>> y = ['a','b','c','d','e']
>>> z = zip(x,y)
>>> z
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]

撰写回答