my_dict01 = {x: x*x for x in range(6)}
print(my_dict01)
运行结果:
通过两个 list 创建字典:
#通过两个 list 创建字典:
keys = ['name', 'age', 'city']
values = ['Lemon', 18, 'cs']
my_dict02 = {k:v for (k,v) in zip(keys,values)}
print(my_dict02)
运行结果:
在特定条件下,用字典推导式的方法创建字典:
#特定条件下,用字典推导式的方法创建字典
my_dict03 = {x: x*x for x in range(10) if x%2==0}
print(my_dict03)
运行结果: