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中使用mysql数据库详细介绍
Mar 27 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
django基础之数据库操作方法(详解)
May 24 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
Python3 log10()函数简单用法
Feb 19 Python
如何更优雅地写python代码
Jul 02 Python
基于MATLAB和Python实现MFCC特征参数提取
Aug 13 Python
在PyTorch中Tensor的查找和筛选例子
Aug 18 Python
利用OpenCV和Python实现查找图片差异
Dec 19 Python
python基于property()函数定义属性
Jan 22 Python
解析目标检测之IoU
Jun 26 Python
Python+DeOldify实现老照片上色功能
Jun 21 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学习 字符串课件
2008/06/15 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
php判断表是否存在的方法
2015/06/18 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
Python 12306抢火车票脚本
2018/02/07 Python
pyhton列表转换为数组的实例
2018/04/04 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
个人简历的自荐信
2013/10/23 职场文书
列车长先进事迹材料
2014/01/25 职场文书
七年级地理教学反思
2014/01/26 职场文书
倡议书的写法
2014/08/30 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
五年级学生评语大全
2014/12/26 职场文书
Java 定时任务技术趋势简介
2022/05/04 Java/Android
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers