Python中的zip()函数可以将多个可迭代对象(如列表、元组等)的元素,按照一定的规则进行组合,返回一个元组的列表。
zip()函数的基本使用方法如下:
zip(iter1 [,iter2 [...]])
其中,参数iter1、iter2、...是可迭代对象,可以是列表、元组等,也可以是字符串,它们的元素个数可以不相同。
zip()函数的返回值是一个元组的列表,其中每一个元组包含参数iter1、iter2、...中各个可迭代对象的元素,元组的个数取决于参数中最短的可迭代对象的元素个数,即取决于参数中最短的可迭代对象。
下面是zip()函数的一个示例:
list1 = [1, 2, 3] list2 = [4, 5, 6] list3 = [7, 8, 9] zipped = zip(list1, list2, list3) print(list(zipped)) # 输出结果:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
在上面的示例中,我们定义了三个列表list1、list2、list3,使用zip()函数将它们组合在一起,输出的结果是一个元组的列表,其中每一个元组中包含list1、list2、list3中对应位置的元素。
本文链接:http://task.lmcjl.com/news/7413.html