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网络编程学习笔记(二):socket建立网络客户端
Jun 09 Python
Python脚本实现网卡流量监控
Feb 14 Python
Python切片知识解析
Mar 06 Python
Python实现约瑟夫环问题的方法
May 03 Python
使用python和pygame绘制繁花曲线的方法
Feb 24 Python
学习python可以干什么
Feb 26 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
Python在Matplotlib图中显示中文字体的操作方法
Jul 29 Python
Python简易版停车管理系统
Aug 12 Python
python 解压、复制、删除 文件的实例代码
Feb 26 Python
Django微信小程序后台开发教程的实现
Jun 03 Python
Python 带星号(* 或 **)的函数参数详解
Feb 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
php的正则处理函数总结分析
2008/06/20 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
joomla数据库操作示例代码
2016/01/06 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
PHP实现的日历功能示例
2018/09/01 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
swiper动态改变滑动内容的实现方法
2018/01/17 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
浅谈django的render函数的参数问题
2018/10/16 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
十佳护士先进事迹
2014/05/08 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
横空出世观后感
2015/06/09 职场文书
工作建议书范文
2019/07/08 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers