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实现根据窗口标题调用窗口的方法
Mar 13 Python
Windows下用py2exe将Python程序打包成exe程序的教程
Apr 08 Python
python函数装饰器用法实例详解
Jun 04 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python使用三种方法实现PCA算法
Dec 12 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
python中int与str互转方法
Jul 02 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
解决Python安装cryptography报错问题
Sep 03 Python
如何一键升级Python所有包
Nov 05 Python
python通过opencv调用摄像头操作实例分析
Jun 07 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
php PDO中文乱码解决办法
2009/07/20 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
JS验证字符串功能
2017/02/22 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
python实现指定字符串补全空格的方法
2015/04/30 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
python日志模块logbook使用方法
2019/09/19 Python
Python如何计算语句执行时间
2019/11/22 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
python实现批量转换图片为黑白
2020/06/16 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
业务员的岗位职责
2014/03/15 职场文书
开门红主持词
2014/04/02 职场文书
承诺书格式
2014/06/03 职场文书
道德与公民自我评价
2015/03/09 职场文书
管理失职检讨书范文
2015/05/05 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
教师工作证明范本
2015/06/12 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书