#第四十七天 ''' 字典生成式:字典生成的公式 a=['ab','ac','ad'] b=[12,13,14] 把a,b列表合并为字典 将第一个列表中的元素作为字典当中的键,第二个列表中的元素作为字典当中的值 这个过程我们需要打包 我们需要使用内置函数zip()生成字典 '''#如图所示
#例:
lists=['ab','ac','ad']
listb=[12,13,14]#两个列表
c={a:b for a,b in zip(lists,listb)}#组成字典
print(c)#输出字典
#若想键大写
d={a.upper():b for a,b in zip(lists,listb)}#组成字典
print(d)
#即可
# 若两个列表元素不相等
liste=['ab','ac','ad']
listf=[12,13,14,35]#两个列表,元素不等
m={a:b for a,b in zip(liste,listf)}#组成字典
print(m)#输出字典
#会发现·只会以短元素列表为基准来进行生成