python zip 函数返回值 多值,pythonzip函数的作用
zip()函数是Python的内置函数之一,可以将多个序列(列表、元组、字典、集合、字符串和由range()区间组成的列表)“压缩”成一个zip对象。
所谓“压缩”,其实就是将这些序列中相应位置的元素重新组合,生成新的元组。
与Python 3 . x版本不同,Python 2 . x版本中的zip()函数将直接返回列表,而不是zip对象。然而,返回的列表或zip对象包含相同的元素(都是元组)。
zip()函数的语法格式是:
zip(可重复,)
在可迭代的地方,表示多个列表、元组、字典、集合、字符串,甚至range()区间。
示例:
将两个元组( a , b , c , d , e )和(1,2,3,4,5)转换为
一种字典,其中(1,2,3,4,5)是键,( a , b , c , d , e b , c , d , e )是值。
定义测试():
a=(1,2,3,4,5)
b=(a , b , c , d , e )
#使用zip函数将元素组合成多个元组
c=列表(zip(a,b))
字典={}
#将数据转换为字典类型
对于c中的I:
字典[i[0]]=i[1]
返回词典
打印(测试())
世界上最美的风景是自己努力的样子。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。