编程语言
首页 > 编程语言> > Python函数:zip()

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)

标签:函数,zip,Python,元组,tuple1,dict,print,字典
来源: https://www.cnblogs.com/qiang6313669/p/15029022.html