python中zip()函数的用法,参数类型和返回值

zip()函数描述

zip()是python内置函数之一,第一个参数接收的是iterable可迭代对象,第二个参数是个可变参数,参数类型也是interable可迭代对象。zip()函数的作用就是将参数对象中对应索引的元素打包成一个个元组tuple,返回值为zip类型的对象,可将其转换为list列表进行输出。

提示:若zip()函数中的各个可迭代对象的参数的元素个数不相等,则转换输出的列表list的长度与参数中长度最短的那个相同。


zip()函数的语法结构

该结构来源于python源码中的一部分,不是全部,如下:

zip(iter1 [,iter2 [...]]) --> zip object;第二个参数是可变参数,可传可不传;

zip()函数实例代码

>>> a=[1,2,3]
>>> b=['x','y','z']
>>> c = zip(a,b)
>>> type(c)
<class 'zip'>
>>> list(c)
[(1, 'x'), (2, 'y'), (3, 'z')]
>>> list(zip(a))
[(1,), (2,), (3,)]

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.