Python教程

Python数据类型-字典推导式

本文主要是介绍Python数据类型-字典推导式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字典推导式( dict comprehension )的一般表达式如下: { key : value for ( key , value ) in iterable } 有些用法与列表推导式是类似的。 用字典推导式的方法创建字典:
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)

运行结果:

 

这篇关于Python数据类型-字典推导式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!