一大早起来看到这篇文章,觉得写的相当不错,由浅及深的解释了在创建一个字典对象时用 dict 关键字和直接用 {} 的区别:执行的步骤,耗用的时间和空间。
刚好最近在看同事的代码时发现一些人习惯使用dict来产生字典,而我对这种方式不太习惯,刚好这篇文章让我对此有了更多的认识。
作者最后直接剖析了Cpython2.7.2的源码,推荐大家看下:http://doughellmann.com/2012/11/the-performance-impact-of-using-dict-instead-of-in-cpython-2-7-2.html
PS:作者最后得出的结论是:直接用{}来生成一个对象比用dict要快一些,执行的操作更简单,并且显得更pythonic
- from the5fire.com
----EOF-----
微信公众号:Python程序员杂谈
微信公众号:Python程序员杂谈