为了账号安全,请及时绑定邮箱和手机立即绑定

dict()与{}在python中哪个更好?

dict()与{}在python中哪个更好?

侃侃无极 2021-03-29 11:59:09
我想知道,以下两种方法中声明字典的最佳实践是什么,为什么?>>>a=dict(one=2, two=3)  # {"two":3, "one":2}>>>a={"two":3, "one":2}
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

第二个更清晰,更易于阅读,并且为此存在一种特定的语法是一件好事,因为这是一个非常常见的操作:

a = {"two":3, "one":2}

在一般情况下,它应该是首选。性能参数是次要的问题,但是即使这样,{}语法也更快。


查看完整回答
反对 回复 2021-04-01
?
手掌心

TA贡献1942条经验 获得超3个赞

在Python中,应始终尽可能使用文字语法。因此[]对于列表,{}字典等而言,其他人更容易阅读,看起来更好,并且解释器会将其转换为执行速度更快的字节码(容器的特殊操作码,而不是执行函数调用)。


查看完整回答
反对 回复 2021-04-01
  • 3 回答
  • 0 关注
  • 418 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号