Python zip() 函数
2023-09-11 14:14:26 时间
死记硬背没有出路,理解,数形结合的思路,和现实生活中对应,都是为了解决实际问题
zip,多个组合压缩成一个
*zip,一个解压缩成多个
实例(Python 3.0+)
>>> a = [1,2,3]
>>> b = [4,5,6]
>>> c = [4,5,6,7,8]
>>> zipped = zip(a,b) # 返回一个对象
>>> zipped
<zip object at 0x103abc288>
>>> list(zipped) # list() 转换为列表
[(1, 4), (2, 5), (3, 6)]
>>> list(zip(a,c)) # 元素个数与最短的列表一致
[(1, 4), (2, 5), (3, 6)]
>>> a1, a2 = zip(*zip(a,b)) # 与 zip 相反,zip(*) 可理解为解压,返回二维矩阵式
>>> list(a1)
[1, 2, 3]
>>> list(a2)
[4, 5, 6]
>>>
相关文章
- Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
- 【Python五篇慢慢弹(4)】模块异常谈python
- python分段计费demo
- Python random库生成随机数详解
- Atitit python3.0 3.3 3.5 3.6 新特性 Python2.7新特性1Python 3_x 新特性1python3.4新特性1python3.5新特性1值得关注的新特性1Python3.6新特性2 Python2.7新特性Python 2.7的新特性 - 牛皮糖NewPtone - 博客园.html Python 3_x 新特性及10大变化_python_脚本之家.htm
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用技巧方法集合之详细攻略
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
- Python编程:managers模块分布式进程
- Python编程:Python2.7环境下的中文文件读写
- Python的zip函数
- python zip
- 第十三届蓝桥杯省赛 C++ C 组 E 题、Python B组 D题、PythonC组 D 题—— 数位排序(AC)
- 第29讲:Python强大的内置函数zip()的核心概念以及丰富的应用案例