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基础教程之序列详解
Aug 29 Python
python学习之编写查询ip程序
Feb 27 Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 Python
Django通过json格式收集主机信息
May 29 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
python简单实现插入排序实例代码
Dec 16 Python
Python Numpy之linspace用法说明
Apr 17 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 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进行MySQL删除记录操作代码
2008/06/07 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
js截取小数点后几位的写法
2013/11/14 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
leaflet的开发入门教程
2016/11/17 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
js实现前端图片上传即时预览功能
2017/08/02 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
python进阶教程之模块(module)介绍
2014/08/30 Python
Python实现登录接口的示例代码
2017/07/21 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
Python 如何在字符串中插入变量
2020/08/01 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
怎样客观的做好自我评价
2013/12/28 职场文书
写求职信有什么意义
2014/02/17 职场文书
倡议书范文
2014/04/16 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
物业保洁员管理制度
2015/08/05 职场文书