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的垃圾回收机制深入分析
Jul 16 Python
Python实现全角半角转换的方法
Aug 18 Python
Python实现过滤单个Android程序日志脚本分享
Jan 16 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
python实现分页效果
Oct 25 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
Python实现的购物车功能示例
Feb 11 Python
对Python中DataFrame按照行遍历的方法
Apr 08 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
python如何删除列为空的行
Jul 17 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 命令行参数详解及应用
2011/05/18 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
php简单生成随机数的方法
2015/07/30 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
python中self原理实例分析
2015/04/30 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
大学生毕业自荐信
2013/10/10 职场文书
前台文员的岗位职责
2013/11/14 职场文书
生物科学专业个人求职信范文
2013/12/05 职场文书
小学科学教学反思
2014/01/26 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
python如何在word中存储本地图片
2021/04/07 Python
pytorch fine-tune 预训练的模型操作
2021/06/03 Python