首页 > 解决方案 > 如何将列表的每两个元素合并到元组列表中?

问题描述

例如,我有两个列表:

[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]

有没有办法从这些列表中得到这个列表?

[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]

标签: pythonpython-3.x

解决方案


用于zip交错列表和形成元组列表:

lst1 = [1, 2, 3, 4, 5]
lst2 = [6, 7, 8, 9, 10]

print(list(zip(lst1, lst2)))
# [(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]

推荐阅读