the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.


解析Python2.7中dict和{}创建对象的区别

作者:the5fire | 标签:     | 发布:2013-05-11 4:09 p.m. | 阅读量: 6555, 6485

一大早起来看到这篇文章,觉得写的相当不错,由浅及深的解释了在创建一个字典对象时用 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


----EOF-----

扫码关注,或者搜索微信公众号:码农悟凡


其他分类: