python--字典生成式zip(字典的创建方式之一)

将列表 组成 字典 使用打包函数zip(里面是可迭代对象 列表是可迭代对象)

zip可以将对象中对应的元素打包成一个元组,然后返回这些元组组成的列表


a=['张三', '王五', '李四','善']
b=[98,47,87]
#在打包的时候会以元素少的为主
c={a:b for a,b in zip(a,b)} #将两个列表进行打包遍历 遍历出来的a作为健 b 作为值c=a:b
print(c,type(c))
d={b:a for a,b in zip(a,b)} #将两个列表进行打包遍历 遍历出来的a作为健 b 作为值c=a:b
print(d,type(d))

python--字典生成式zip(字典的创建方式之一)_第1张图片

你可能感兴趣的:(pycharm,python)