如果字典中没有值,如何pythonical设置它?

2024-04-25 09:00:57 发布

您现在位置:Python中文网/ 问答频道 /正文

这段代码不错,但我想知道优秀的程序员将如何编写代码

if count.get('a') is None:
    count['a'] = 0

Tags: 代码nonegetifiscount程序员
2条回答

setdefault是最好的答案,但据记录,python检查dict中的键的方法是使用in关键字:

if 'a' not in count:
    count['a'] = 0

您可以使用dict.setdefault

count.setdefault('a', 0)

关于dict.setdefault的帮助:

^{pr2}$

相关问题 更多 >