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查询结果返回字典类型的方法
Aug 22 Python
Django的分页器实例(paginator)
Dec 01 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
python学生信息管理系统(完整版)
Apr 05 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 Python
Python元组常见操作示例
Feb 19 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
python 实现将list转成字符串,中间用空格隔开
Dec 25 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
python 操作excel表格的方法
Dec 05 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 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简介
2006/10/09 PHP
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
Smarty模板变量与调节器实例详解
2019/07/20 PHP
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
基于node实现websocket协议
2016/04/25 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
Python中的startswith和endswith函数使用实例
2014/08/25 Python
python端口扫描系统实现方法
2014/11/19 Python
使用python绘制常用的图表
2016/08/27 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
python中的变量如何开辟内存
2018/06/26 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
PyTorch的torch.cat用法
2020/06/28 Python
Python wordcloud库安装方法总结
2020/12/31 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
工作分析计划书
2014/04/30 职场文书
团支部推优材料
2014/05/21 职场文书
初婚初育证明范本
2014/11/24 职场文书
表扬信格式模板
2015/05/05 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书