本文教程操作环境: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] >>>fori,jinzip(a,b): ...print(i+j) ... 1 3 5
以上就是相信大家都迫切需要这种恢复解包的方法。看完以上内容,可以练习代码部分。更多Python高级指路:高级python