Python之字典推导式

Posted 朱兆筠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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}

以上是关于Python之字典推导式的主要内容,如果未能解决你的问题,请参考以下文章

Python学习之路:基础知识之推导式

python基础之列表推导式

python之字典

测开之数据类型进阶篇・第三篇《推导式》

Python基础之各种推导式玩法

Python入门-4控制语句:10推导式创建序列-列表推导式-字典推导式-集合推导式-生成器推导式