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)
运行结果: