一、列表转换成字典
方式1:使用zip()函数
a = ['a','b','c','d']
b = [1,2,3,4]
dt = zip(a,b) #使用zip函数
print(dict(dt)) #转换成字典类型,并输出
程序运行如下:
方式2:使用嵌套列表转换为字典
a = ['a','b','c','d']
b = [1,2,3,4]
c = {}
for i in range(len(a)):
c[a[i]] = b[i] #a[k] = v,将b[i]的值赋给字典键a[i]对应的键值v
print(c)
程序运行如下:
二、字典转化成列表
dict = {'a':1,'b':2,'c':3,'d':4}
ls = list(dict) #将字典的键(key)转换成列表
print(ls)
lsv = list(dict.values()) #dict.values(),获取键值(key值)
print(lsv)
la = []
for i in range(len(ls)):
la.append(ls[i])
la.append(lsv[i])
print(la)
程序运行如: