目录
- 描述
- 语法
- 返回值
- 实例
正文
回到顶部
描述
zip() 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。
如果各个可迭代对象的元素个数不一致,则返回的对象长度与最短的可迭代对象相同。
利用 * 号操作符,与zip相反,进行解压。
回到顶部
语法
zip() 函数语法:
?
1 |
|
参数说明:
- iterable -- 一个或多个可迭代对象(字符串、列表、元祖、字典)
回到顶部
返回值
Python2中直接返回一个由元组组成的列表,Python3中返回的是一个对象,如果想要得到列表,可以用 list() 函数进行转换。
回到顶部
实例
以下实例展示了 zip() 函数的使用方法:
Python2中:
?
1 2 3 4 5 6 7 8 9 10 |
|
Python3中:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
?
1 2 3 4 5 6 7 8 9 10 11 12 |
|
结果:
?
1 2 |
|
搭配for循环支持并行迭代:
?
1 2 3 4 5 6 7 |
|
结果:
?
1 2 3 |
|
原文地址:https://www.cnblogs.com/trunkslisa/p/9524236.html