这篇文章主要介绍了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()函数使用方法解析相关推荐

  1. Python连接Greenplum及常用gp函数和方法(持续更新)

    前言 了解postgresql Python连接gp 记录postgresql一些函数和方法(持续更新) ①:int类型时间转time类型时间 ②:合并两列值 ③:取最近N个月数据 ④:按指定字符串或 ...

  2. python中的方法和函数的区别_python中函数与方法的区别?

    Python中函数不是方法,主要有以下区别: 首先,从分类的角度来分析二者的区别 (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函数:自己调用自 ...

  3. python中函数和类的区别_Python中函数和方法的区别

    简单总结: 与类和实例无绑定关系的function都属于函数(function): 与类和实例有绑定关系的function都属于方法(method). 首先摒弃错误认知:并不是类中的调用都叫方法 函数 ...

  4. python函数与方法的区别_python中函数和方法有哪些区别

    python中函数和方法有哪些区别 发布时间:2020-11-16 09:30:04 来源:亿速云 阅读:89 作者:小新 小编给大家分享一下python中函数和方法有哪些区别,相信大部分人都还不怎么 ...

  5. python中的方法和函数的区别_Python中函数和方法的区别

    在Python中函数和方法是有区别的. 区别一所处的位置:函数是直接写文件中而不是class中,方法是只能写在class中. 区别二定义的方式: 1.函数定义的方式 def关键字  然后接函数名 再是 ...

  6. python真正实现多线程的方法_python多线程几种方法实现

    匿名用户 1级 2018-05-27 回答 Python进阶(二十六)-多线程实现同步的四种方式 临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能, ...

  7. python 参数解析_python的函数对参数解析分析

    以下转自其它博客.觉得总结得太好了,所以拿来自己参考一下. python中函数参数的传递是通过赋值来传递的. 函数参数的使用又有俩个方面值得注意: 1.函数参数是如何定义的 2.在调用函数的过程中参数 ...

  8. python深入与提高_Python深入01 特殊方法与多范式

    Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式.声明式等 ...

  9. python测试代码运行时间_python测量代码运行时间方法

    Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...

最新文章

  1. 易宝典文章——如何在Exchange Server 2010 SP1下将用户邮箱导出到PST中
  2. 在 SAP Spartacus 里如何调用 hybris 里实现的自定义 API
  3. 前端学习(2879):实现v-if和v-show设计分析 视图搭建
  4. python调用dll函数_关于从加载的DLL调用函数的Python基本问题
  5. 【英语学习】【Daily English】U12 E-World L03 Black Friday is coming!
  6. iphone换机数据迁移_iPhone 与安卓手机备份与资料迁移的方法
  7. VB移动没有标题的窗体
  8. XP共享拒绝访问,全面解决
  9. python matplot绘图legend_Python matplotlib绘图基本元素
  10. 淘宝客APP带自营商城本地生活CPS外卖优惠电影票话费更新渠道跟单生活特权V3
  11. vop破芙工艺-注意事项
  12. MFC 加载gif动态图片的方法
  13. 物流行业的大数据发展与应用
  14. 如何评价张小平离职?
  15. gmail账号找回_如何找回忘记的Gmail密码
  16. 神经网络的前向传播与反向传播
  17. php取名字的姓,姓名拆分为姓氏和名字的方法[php版]
  18. iOS实现渐变色背景(两种方式实现)
  19. Java标准库学习小结
  20. 纯CSS实现3D正方体动画效果

热门文章

  1. 如何通过示例在Java中使用CopyOnWriteArraySet
  2. 关于JVM和JIT的一点点
  3. Spring面向方面的编程
  4. Spring JPA数据+休眠+ MySQL + Maven
  5. 使用Spring MVC开发Restful Web服务
  6. OSGI和Spring动态模块–简单的Hello World
  7. axios代理跨域 cli4_跨域本质及解决办法
  8. php概率计算_PHP指定概率算法
  9. MySQL数据库存入日期(java.sql.Date)数据,天数会少一天的问题
  10. QPW 用户签到日志表(tf_user_signin_log)