zip函数简单用法

 x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9] xyz = zip(x,y,z) #得到一个zip对象
xyz #打印结果为<zip object at 0x103c052b>
list(xyz) #将对象转换为列表形式输出[(1, 4, 7), (2, 5, 8), (3, 6, 9)] b1,b2,b3= zip(*zip(x,y,z)) #得到的结果为b1=x, b2=y, b3=z

可以看出,zip(x,y,z)的作用是把各个列表中的按相同索引分别组成新的列表,并返回一个对象,区别于python2(直接返回一个列表,相当于python3中的list(xyz))

对于zip(*zip(x,y,z)),则可以理解为解压,并且上例中不能使用zip(*xyz)

最新文章

  1. Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)
  2. C语言再学习之内存对齐
  3. JAVA设计模式《三》
  4. 【HDU】1847 Good Luck in CET-4 Everybody!
  5. Python自动化 【第九篇】:Python基础-线程、进程及python GIL全局解释器锁
  6. easyui 键盘控制tree 上下
  7. oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)
  8. 为什么要用rem
  9. Es6 新增解构赋值
  10. ubuntu创建wifi热点(android可识别)亲测可用
  11. 3.1 PCI设备BAR空间的初始化
  12. Spring结合log4j(slf4j)
  13. android studio eclipse keymap theme 快捷键 主题风格设置
  14. Chrome浏览器取消INPUT自动记忆下拉框
  15. js中使用对象注意
  16. 【Cf #503 C】Sergey&#39;s problem(有趣的构造)
  17. USACO 2.3.3 Zero Sum 和为零(深搜枚举)
  18. Idea安装Scala插件(转)
  19. SQL Server -&gt;&gt; Natively Compiled Stored Procedures(本地编译存储过程)
  20. 记录linux查询命令的一个网站

热门文章

  1. &amp;#39;IOKING&amp;#39; TCP Transmission Server Engine (&amp;#39;云猴&amp;#39;&amp;#169;TCP通讯server引擎)(预告版)
  2. [bzoj3274]Circle
  3. Word中公式和文字混排对齐的问题
  4. PCB MongoDB 监控
  5. Gym - 101208C 2013 ACM-ICPC World Finals C.Surely You Congest 最大流+最短路
  6. cookie和seesion区别
  7. Linux下安装Wine 运行、卸载 windows程序
  8. form表单中图片也可以当作提交按钮
  9. Spring思维课程导图——bean得实例化和bean的管理
  10. [ NOIP 2002 ] TG