1. 程式人生 > >Python之字典推導式

Python之字典推導式

推導式是個絕妙的東西,列表推導式一出,map、filter等函式黯然失色,自 Python2.7以後的版本,此特性擴充套件到了字典和集合身上,構建字典物件無需呼叫 dict 方法。

bad

numbers = [1,2,3]
d = dict([(number,number*2) for number in numbers])

 

good

numbers = [1, 2, 3]
d = {number: number * 2 for number in numbers}