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 encode和decode的妙用
Sep 02 Python
python读取注册表中值的方法
Apr 08 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 Python
Python List cmp()知识点总结
Feb 18 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
django实现支付宝支付实例讲解
Oct 17 Python
Python for循环与getitem的关系详解
Jan 02 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
Mar 31 Python
Django Paginator分页器的使用示例
Jun 23 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
php IP及IP段进行访问限制的代码
2008/12/17 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
Javascript 写的简单进度条控件
2008/01/22 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
Seajs源码详解分析
2019/04/02 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
为python设置socket代理的方法
2015/01/14 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
python实现指定ip端口扫描方式
2019/12/17 Python
python列表的逆序遍历实现
2020/04/20 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
设计师珠宝:Ylang 23
2018/05/11 全球购物
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
高级护理专业毕业生推荐信
2013/12/25 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
体育教师教学随笔
2015/08/15 职场文书
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA