Python函数:zip()

函数zip() ,将字符串转换为字典,可以像套公式一样,最里面是zip(),然后转换成其他类型的数据类型

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成
一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个
数不一致,则返回列表长度与最短的对象相同
'''
list1 = [1,2,3]
list2 = [1,2,3]

b = dict(zip(list1,list2)) # 将列表转换为字典
print(b) # 输出:{1: 1, 2: 2, 3: 3}

str1 = '123456'
str2 = '123456'

a = dict(list(zip(str1,str2)))
# 将字符串转换为字典 输出{'1': '1', '2': '2', '3': '3', '4': '4', '5': '5', '6': '6'}
print(a)

tuple1 = ('1','2','3')
tuple2 = ('1','2','3')
a = dict(list(zip(tuple1,tuple2))) # 将元组转换为字典 输出{'1': '1', '2': '2', '3': '3'}
print(a)

tuple1 = ('1','2','3')
a = list(zip(tuple1)) # 将元组转换为列表 输出[('1',), ('2',), ('3',)]
print(a)
posted @ 2021-07-19 10:21  夏夏夏天的西瓜  阅读(149)  评论(0编辑  收藏  举报