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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
跟老齐学Python之编写类之二方法
Oct 11 Python
Python标准库之Sys模块使用详解
May 23 Python
python更新列表的方法
Jul 28 Python
Python实现购物车程序
Apr 16 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
python3美化表格数据输出结果的实现代码
Apr 14 Python
Python进行区间取值案例讲解
Aug 02 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
织梦模板标记简介
2007/03/11 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
angularJS 中input示例分享
2015/02/09 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
python实现密码强度校验
2020/03/18 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
公司拓展活动方案
2014/02/13 职场文书
报关专员求职信范文
2014/02/22 职场文书
历史专业学生的自我评价
2014/02/28 职场文书
美容院经理岗位职责
2014/04/03 职场文书
工厂采购员岗位职责
2014/04/08 职场文书
技术股份合作协议书
2014/10/05 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
python实现简单的名片管理系统
2021/04/26 Python
python模板入门教程之flask Jinja
2022/04/11 Python
Nginx配置之禁止指定IP访问
2022/05/02 Servers