【Python 2.7/3.1 新特性】字典推導式(Dictionary comprehensions)

L = [1,2,3,4,5,6,7,8,9]

 

要生成下面這樣的字典:

{1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60, 7: 70, 8: 80, 9: 90}

 

以前需要這樣:

dict([(v, v*10) for v in L])

 

現在可以直接這樣:

{v: v*10 for v in L}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章