Python zip函数打包元素实例解析


Posted in Python onDecember 11, 2019

这篇文章主要介绍了Python zip函数打包元素实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

介绍

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

ps. 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

例子

a = [1,2,3]
b = [4,5,6]
c = [4,5,6,7,8]

zipped = zip(a,b) # 打包为元组的列表
# 输出:[(1, 4), (2, 5), (3, 6)]

zip(a,c) # 元素个数与最短的列表一致
# 输出:[(1, 4), (2, 5), (3, 6)]

zip(*zipped) # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式
[(1, 2, 3), (4, 5, 6)]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用实例说明python的*args和**kwargs用法
Nov 01 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
Apr 27 Python
python 简单备份文件脚本v1.0的实例
Nov 06 Python
python实现报表自动化详解
Nov 16 Python
Python编程argparse入门浅析
Feb 07 Python
Python爬虫实现验证码登录代码实例
May 10 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
jupyter notebook清除输出方式
Apr 10 Python
parser.add_argument中的action使用
Apr 20 Python
python super()函数的基本使用
Sep 10 Python
python利用 keyboard 库记录键盘事件
Oct 16 Python
基于Python实现扑克牌面试题
Dec 11 #Python
Python如何使用argparse模块处理命令行参数
Dec 11 #Python
opencv3/C++ 平面对象识别&透视变换方式
Dec 11 #Python
Python Lambda函数使用总结详解
Dec 11 #Python
Python迭代器模块itertools使用原理解析
Dec 11 #Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 #Python
Python partial函数原理及用法解析
Dec 11 #Python
You might like
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
给应用部分的js代码设定一个统一的入口
2014/06/15 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
python验证码图片处理(二值化)
2019/11/01 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
瑞贝卡·泰勒官方网站:Rebecca Taylor
2016/09/24 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
培训演讲稿范文
2014/01/12 职场文书
青春无悔演讲稿
2014/05/08 职场文书
任命书范本大全
2014/06/06 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android