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使用百度翻译进行中翻英示例
Apr 14 Python
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
python中的格式化输出用法总结
Jul 28 Python
python中星号变量的几种特殊用法
Sep 07 Python
python 简单的绘图工具turtle使用详解
Jun 21 Python
使用Python做定时任务及时了解互联网动态
May 15 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
Jul 04 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
python用tkinter实现一个简易能进行随机点名的界面
Sep 27 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
Session的工作方式
2006/10/09 PHP
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
深入PHP异步执行的详解
2013/06/03 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
图片完美缩放
2006/09/07 Javascript
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
详解JS函数重载
2014/12/04 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
Python的subprocess模块总结
2014/11/07 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
pycharm显示远程图片的实现
2019/11/04 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
10个示例带你掌握python中的元组
2020/11/23 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
办公室前台岗位职责
2014/01/04 职场文书
实习生的自我评价
2014/01/08 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
个人自查自纠材料
2014/10/14 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL