本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、概念
压包是解包的逆过程,用
zip函数实现。
2、方法
(1) zip()函数用于将一个可迭代对象作为参数,将对象中对应的元素打包成元组,然后返回一个由这些元组组成的对象(Python3)。
(2) 如果每个迭代器的元素个数不一致,则返回列表的长度与最短对象的长度相同。使用 * 运算符,可以将元组解压缩为列表。
3、实例
先是
zip函数将a b压包成为一个可迭代对象,对可迭代对象的每一个元素((‘a’, 1))进行解包(i, j = (‘a’, 1)),此时就可以分别调用i j变量进行计算。
>>> a = [0, 1, 2]
>>> b = [1, 2, 3]
>>> for i, j in zip(a, b):
... print(i+j)
...
1
3
5
以上就是
python打包的基本介绍,相信大家都急需这种恢复解包的方法。看完以上内容,就可以练习代码部分了。
更多Python高级指路:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python程序是如何工作的?10/11
- ♥ 如何使用python类11/07
- ♥ 什么是 python 的自动化 GUI?如何使用?11/02
- ♥ 如何使用python的元组11/25
- ♥ 什么是 Python 中的闭包11/24
- ♥ 什么是python决策树算法11/22
内容反馈