python的zip方法_python zip()函数使用方法解析
这篇文章主要介绍了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的zip方法_python zip()函数使用方法解析相关推荐
- Python连接Greenplum及常用gp函数和方法(持续更新)
前言 了解postgresql Python连接gp 记录postgresql一些函数和方法(持续更新) ①:int类型时间转time类型时间 ②:合并两列值 ③:取最近N个月数据 ④:按指定字符串或 ...
- python中的方法和函数的区别_python中函数与方法的区别?
Python中函数不是方法,主要有以下区别: 首先,从分类的角度来分析二者的区别 (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函数:自己调用自 ...
- python中函数和类的区别_Python中函数和方法的区别
简单总结: 与类和实例无绑定关系的function都属于函数(function): 与类和实例有绑定关系的function都属于方法(method). 首先摒弃错误认知:并不是类中的调用都叫方法 函数 ...
- python函数与方法的区别_python中函数和方法有哪些区别
python中函数和方法有哪些区别 发布时间:2020-11-16 09:30:04 来源:亿速云 阅读:89 作者:小新 小编给大家分享一下python中函数和方法有哪些区别,相信大部分人都还不怎么 ...
- python中的方法和函数的区别_Python中函数和方法的区别
在Python中函数和方法是有区别的. 区别一所处的位置:函数是直接写文件中而不是class中,方法是只能写在class中. 区别二定义的方式: 1.函数定义的方式 def关键字 然后接函数名 再是 ...
- python真正实现多线程的方法_python多线程几种方法实现
匿名用户 1级 2018-05-27 回答 Python进阶(二十六)-多线程实现同步的四种方式 临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能, ...
- python 参数解析_python的函数对参数解析分析
以下转自其它博客.觉得总结得太好了,所以拿来自己参考一下. python中函数参数的传递是通过赋值来传递的. 函数参数的使用又有俩个方面值得注意: 1.函数参数是如何定义的 2.在调用函数的过程中参数 ...
- python深入与提高_Python深入01 特殊方法与多范式
Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式.声明式等 ...
- python测试代码运行时间_python测量代码运行时间方法
Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...
最新文章
- 易宝典文章——如何在Exchange Server 2010 SP1下将用户邮箱导出到PST中
- 在 SAP Spartacus 里如何调用 hybris 里实现的自定义 API
- 前端学习(2879):实现v-if和v-show设计分析 视图搭建
- python调用dll函数_关于从加载的DLL调用函数的Python基本问题
- 【英语学习】【Daily English】U12 E-World L03 Black Friday is coming!
- iphone换机数据迁移_iPhone 与安卓手机备份与资料迁移的方法
- VB移动没有标题的窗体
- XP共享拒绝访问,全面解决
- python matplot绘图legend_Python matplotlib绘图基本元素
- 淘宝客APP带自营商城本地生活CPS外卖优惠电影票话费更新渠道跟单生活特权V3
- vop破芙工艺-注意事项
- MFC 加载gif动态图片的方法
- 物流行业的大数据发展与应用
- 如何评价张小平离职?
- gmail账号找回_如何找回忘记的Gmail密码
- 神经网络的前向传播与反向传播
- php取名字的姓,姓名拆分为姓氏和名字的方法[php版]
- iOS实现渐变色背景(两种方式实现)
- Java标准库学习小结
- 纯CSS实现3D正方体动画效果
热门文章
- 如何通过示例在Java中使用CopyOnWriteArraySet
- 关于JVM和JIT的一点点
- Spring面向方面的编程
- Spring JPA数据+休眠+ MySQL + Maven
- 使用Spring MVC开发Restful Web服务
- OSGI和Spring动态模块–简单的Hello World
- axios代理跨域 cli4_跨域本质及解决办法
- php概率计算_PHP指定概率算法
- MySQL数据库存入日期(java.sql.Date)数据,天数会少一天的问题
- QPW 用户签到日志表(tf_user_signin_log)