python zip()函数使用方法解析


Posted in Python onOctober 31, 2019

这篇文章主要介绍了python zip()函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

参数iterable为可迭代的对象,并且可以有多个参数。该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的列表。没有参数时,它返回一个空的列表。

当没有参数的时候

import numpy as np
zz=zip()
print(zz)

输出:[]

当只有一个参数的时候

import numpy as np
a=[1,2,3]
zz=zip(a)
print(zz)

输出:[(1,), (2,), (3,)]

当多个参数长度不同的时候

import numpy as np
a=[1,2,3]
b=[1,2,3,4]
c=[1,2,3,4,5]
zz=zip(a,b,c)
print(zz)

输出:[(1, 1, 1), (2, 2, 2), (3, 3, 3)]

zip() 和 * 操作符一起操作可以用来 unzip 一个列表,看下面的代码:

import numpy as np
a=[1,2,3]
b=[4,5,6]
c=[7,8,9]
zz=zip(a,b,c)
print(zz)

x,y,z=zip(*zz)
print(x)
print(y)
print(z)
输出:
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
(1, 2, 3)
(4, 5, 6)
(7, 8, 9)

注意这里输出的每个都是元组,而不一定是原来的类型,但是值不会发生变化

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用Python画ROC曲线和AUC值计算
Sep 19 Python
python中json格式数据输出的简单实现方法
Oct 31 Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 Python
python导入模块交叉引用的方法
Jan 19 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
python3 deque 双向队列创建与使用方法分析
Mar 24 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
python实现按首字母分类查找功能
Oct 31 #Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 #Python
python+Django实现防止SQL注入的办法
Oct 31 #Python
Python 爬虫实现增加播客访问量的方法实现
Oct 31 #Python
基于Python+Appium实现京东双十一自动领金币功能
Oct 31 #Python
如何关掉pycharm中的python console(图解)
Oct 31 #Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 #Python
You might like
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP防盗链代码实例
2014/08/27 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
JQuery 选项卡效果(JS与HTML的分离)
2010/04/01 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
Python标准库之循环器(itertools)介绍
2014/11/25 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
opencv 阈值分割的具体使用
2020/07/08 Python
Python通过format函数格式化显示值
2020/10/17 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
优秀教师的感人事迹
2014/02/04 职场文书
经典爱情感言
2015/08/03 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP