python zip 函数返回值 多值,pythonzip函数的作用

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: