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中ConfigParse模块的用法
Sep 29 Python
Python中decorator使用实例
Apr 14 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
取numpy数组的某几行某几列方法
Apr 03 Python
python获取命令行输入参数列表的实例代码
Jun 23 Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
Python Dict找出value大于某值或key大于某值的所有项方式
Jun 05 Python
mac安装python3后使用pip和pip3的区别说明
Sep 01 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 Python
Django与数据库交互的实现
Jun 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调用数据库的存贮过程!
2006/10/09 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
类之Prototype.js学习
2007/06/13 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python实现数值积分方式
2019/11/20 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
办公室前台岗位职责
2014/01/04 职场文书
关于工资低的辞职信
2014/01/14 职场文书
绩效管理实施方案
2014/03/19 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
质检员岗位职责范本
2015/04/07 职场文书
横空出世观后感
2015/06/09 职场文书