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 相关文章推荐
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
Python中顺序表的实现简单代码分享
Jan 09 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
儿童python练习实例
May 27 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
python实现搜索文本文件内容脚本
Jun 22 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
python中单例常用的几种实现方法总结
Oct 13 Python
pandas筛选某列出现编码错误的解决方法
Nov 07 Python
python文本数据处理学习笔记详解
Jun 17 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 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利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
python实现浪漫的烟花秀
2019/01/30 Python
python实现车牌识别的示例代码
2019/08/05 Python
用 Python 制作地球仪的方法
2020/04/24 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
暇步士官网:Hush Puppies
2016/09/22 全球购物
自我鉴定200字
2013/10/28 职场文书
计算机系毕业生推荐信
2013/11/06 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
故宫导游词
2015/01/31 职场文书
二审答辩状格式
2015/05/22 职场文书
大国崛起英国观后感
2015/06/02 职场文书
高二化学教学反思
2016/02/22 职场文书