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操作json数据的一个简单例子
Apr 17 Python
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
Python中使用Flask、MongoDB搭建简易图片服务器
Feb 04 Python
Python写的一个简单监控系统
Jun 19 Python
对python程序内存泄漏调试的记录
Jun 11 Python
python 基本数据类型占用内存空间大小的实例
Jun 12 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
django之自定义软删除Model的方法
Aug 14 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
python爬虫使用scrapy注意事项
Nov 23 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 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长字符串定义方法
2012/07/12 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
js抽奖转盘实现方法分析
2020/05/16 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
使用Python实现一个简单的项目监控
2015/03/31 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python中 chr unichr ord函数的实例详解
2017/08/06 Python
Django添加feeds功能的示例
2018/08/07 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
python时间time模块处理大全
2020/10/25 Python
如何在pycharm中安装第三方包
2020/10/27 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
HTML5制作表格样式
2016/11/15 HTML / CSS
四风问题自我剖析材料
2014/10/07 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
高中教师个人总结
2015/02/10 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
python 网络编程要点总结
2021/06/18 Python