python中zip( )的使用
2024-10-16 11:31:12
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)
最新文章
- Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)
- C语言再学习之内存对齐
- JAVA设计模式《三》
- 【HDU】1847 Good Luck in CET-4 Everybody!
- Python自动化 【第九篇】:Python基础-线程、进程及python GIL全局解释器锁
- easyui 键盘控制tree 上下
- oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)
- 为什么要用rem
- Es6 新增解构赋值
- ubuntu创建wifi热点(android可识别)亲测可用
- 3.1 PCI设备BAR空间的初始化
- Spring结合log4j(slf4j)
- android studio eclipse keymap theme 快捷键 主题风格设置
- Chrome浏览器取消INPUT自动记忆下拉框
- js中使用对象注意
- 【Cf #503 C】Sergey&#39;s problem(有趣的构造)
- USACO 2.3.3 Zero Sum 和为零(深搜枚举)
- Idea安装Scala插件(转)
- SQL Server ->;>; Natively Compiled Stored Procedures(本地编译存储过程)
- 记录linux查询命令的一个网站
热门文章
- &;#39;IOKING&;#39; TCP Transmission Server Engine (&;#39;云猴&;#39;&;#169;TCP通讯server引擎)(预告版)
- [bzoj3274]Circle
- Word中公式和文字混排对齐的问题
- PCB MongoDB 监控
- Gym - 101208C 2013 ACM-ICPC World Finals C.Surely You Congest 最大流+最短路
- cookie和seesion区别
- Linux下安装Wine 运行、卸载 windows程序
- form表单中图片也可以当作提交按钮
- Spring思维课程导图——bean得实例化和bean的管理
- [ NOIP 2002 ] TG