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写入数据到MP3文件中的方法
Jul 10 Python
python计算一个序列的平均值的方法
Jul 11 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
python语言中with as的用法使用详解
Feb 23 Python
详解pyqt5 动画在QThread线程中无法运行问题
May 05 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
Python自定义一个异常类的方法
Jun 27 Python
pandas 空数据处理方法详解
Nov 02 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
Jupyter加载文件的实现方法
Apr 14 Python
用python开发一款操作MySQL的小工具
May 12 Python
pyqt5打包成exe可执行文件的方法
May 14 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
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
详解PHP队列的实现
2019/03/14 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
Python制作简单的网页爬虫
2015/11/22 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
python实现猜拳游戏项目
2020/11/30 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
html5简介及新增功能介绍
2020/05/18 HTML / CSS
PHP开发工程师面试问题集锦
2012/11/01 面试题
大四本科生的自我评价
2013/12/30 职场文书
教师绩效考核方案
2014/01/21 职场文书
给校长的一封检讨书
2014/09/20 职场文书
催款函范文
2015/06/24 职场文书
Golang表示枚举类型的详细讲解
2021/09/04 Golang
react 路由Link配置详解
2021/11/11 Javascript