欢迎访问宙启技术站
智能推送

如何使用Python中的zip函数将两个列表中的元素合并为一个元组列表?

发布时间:2023-07-03 17:05:19

Python的zip函数可以将两个或多个列表中的元素组合成一个元组列表。

zip函数的语法如下:

zip(list1, list2, ...)

其中,list1、list2等是待合并的列表,可以是任意多个。

实例1:合并两个列表

list1 = [1, 2, 3]

list2 = ['a', 'b', 'c']

result = zip(list1, list2)

print(list(result))

输出结果为:[(1, 'a'), (2, 'b'), (3, 'c')]

实例2:合并多个列表

list1 = [1, 2, 3]

list2 = ['a', 'b', 'c']

list3 = ['x', 'y', 'z']

result = zip(list1, list2, list3)

print(list(result))

输出结果为:[(1, 'a', 'x'), (2, 'b', 'y'), (3, 'c', 'z')]

需要注意的是,如果待合并的列表长度不一致,zip函数只会合并最短长度的部分。