python中zip函数的使用
来源:互联网 发布:雷盾网络验证破解教程 编辑:程序博客网 时间:2024/05/22 11:34
zip函数接受任意多个序列作为参数,将所有序列按相同的索引组合成一个元素是各个序列合并成的tuple的新序列,新的序列的长度以参数中最短的序列为准。另外(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tuple。
>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> zip(*a)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
>>> map(list,zip(*a))
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
zip之后默认的都会转化成tuple格式的,如果要还原会原来的格式需要借助于map函数。
>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> zip(*a)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
>>> map(list,zip(*a))
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
zip之后默认的都会转化成tuple格式的,如果要还原会原来的格式需要借助于map函数。
0 0
- python中zip函数的使用
- python中 zip()函数
- python中zip函数
- python 中zip()函数
- python zip函数使用
- python zip() 函数使用
- python中zip函数的使用方法
- python中zip()函数的用法
- Python的zip函数
- Python的zip函数
- Python的zip函数
- Python的zip函数
- Python的zip函数
- python的zip函数
- Python的zip函数
- Python的zip函数
- Python的zip函数
- Python 的zip函数
- 文章标题
- IntelliJ中的main函数和System.out.println()快捷键
- SystemUI源码分析三(StatusBar的加载流程)
- nginx反向代理配置(nginx.conf+proxy_set_header)
- vooley源码之ByteArrayPool
- python中zip函数的使用
- CentOS 6.5下Redis安装部署配置指南
- utilJs 工具类
- MySql导入x.sql文件的步骤。
- React 入门实例教程
- C#调用matlab写的动态链接库(dll)
- C#后台代码 Post 提交表单上传文件及其他信息
- 新的方向,新的尝试.....
- python enumerate用法总结