python字典初始化比较常用的两种方式:dict() 和 {}
我们说{}的性能比较好,为什么?
可以通过dist模块,查看两者的字节码:
>>> import dis >>> dis.dis("{ }") 0 <123> 32032 >>> dis.dis("dict()") 0 LOAD_CONST 25449 (25449) 3 LOAD_GLOBAL 10536 (10536) >>>
可见,{}对应的字节码明显比dict()要少。
python字典初始化比较常用的两种方式:dict() 和 {}
我们说{}的性能比较好,为什么?
可以通过dist模块,查看两者的字节码:
>>> import dis >>> dis.dis("{ }") 0 <123> 32032 >>> dis.dis("dict()") 0 LOAD_CONST 25449 (25449) 3 LOAD_GLOBAL 10536 (10536) >>>
可见,{}对应的字节码明显比dict()要少。