成都网站建设设计

将想法与焦点和您一起共享

创新互联Python教程:python压包是什么?

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

成都创新互联公司从2013年创立,公司以成都做网站、成都网站制作、成都外贸网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户成百上千,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

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创新互联教程


网站栏目:创新互联Python教程:python压包是什么?
URL地址:https://chengdu.cdxwcx.cn/article/cdioopc.html