Python - zip()

1. zip函数生成一个由元组构成的生成器,元组中的元素来自参数传入的各个可迭代对象。一旦有一个输入的可迭代对象耗尽,zip函数会立即停止生成值,而且不发出警告。使用zip_longest解决。

1310818-20180417134224298-949841511.png
1310818-20180417135236717-1536688619.png

2. 使用for循环迭代元素不用处理索引变量,还能避免很多缺陷,需要一些特殊的使用函数来辅助。其中一个就是内置的zip函数。

3. zip函数能轻松地并行迭代两个或多个可迭代对象,它返回的元组可以拆包成变量,分别对应各个并行输入中的一个元素。

4. zip函数的名字来自zipper,因为这个物品用于把两个拉链边的链牙咬合在一起,这形象地说明了zip(left, right)的作用。

5. zip函数与文件压缩没有关系。

转载于:https://www.cnblogs.com/allen2333/p/8864999.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值