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实现的去除win下文本文件头部BOM的代码
Feb 10 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
Dec 31 Python
Python实现图片转字符画的示例代码
Aug 21 Python
Python SQLite3简介
Feb 22 Python
Python装饰器的执行过程实例分析
Jun 04 Python
如何安装多版本python python2和python3共存以及pip共存
Sep 18 Python
pytorch实现用CNN和LSTM对文本进行分类方式
Jan 08 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
详解python itertools功能
Feb 07 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
python用tkinter实现一个gui的翻译工具
Oct 26 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侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
php四种基础算法代码实例
2013/10/29 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
button没写type=button会导致点击时提交
2014/03/06 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python小项目之五子棋游戏
2019/12/26 Python
Python类super()及私有属性原理解析
2020/06/15 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
中科软测试工程师面试题
2012/06/16 面试题
你们项目是如何进行变更控制的
2015/08/26 面试题
国际贸易专业推荐信
2013/11/15 职场文书
教师简历自我评价
2014/02/03 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
护士自我鉴定总结
2014/03/24 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
教师师德承诺书2016
2016/03/25 职场文书
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏