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

Python中使用zip()函数将两个列表压缩为一个

发布时间:2023-11-19 17:08:51

在Python中,可以使用zip()函数将两个列表压缩为一个。

zip()函数可以将多个可迭代对象(如列表、元组等)中的元素一一对应地组合在一起,生成一个新的可迭代对象,其中每个元素是一个元组,包含了原可迭代对象中对应位置的元素。

下面是一个示例代码,展示了如何使用zip()函数将两个列表压缩为一个新的列表:

list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']

zipped_list = list(zip(list1, list2))

print(zipped_list)

输出:

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

在上面的示例中,我们定义了两个列表list1list2,然后使用zip()函数将这两个列表压缩为一个新的列表zipped_list。新列表zipped_list中的每个元素都是原列表中对应位置的元组。

需要注意的是,zip()函数返回的结果是一个可迭代对象,如果需要将其转换为列表,可以使用list()函数进行转换。

希望以上内容能够帮助到你!