这段代码还不错,但是我想知道程序员将如何写好代码

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

最佳答案

您可以使用dict.setdefault:

count.setdefault('a', 0)

帮助dict.setdefault:
>>> print dict.setdefault.__doc__
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D

关于python - 如果没有值,如何在字典中以Python方式设置值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18663026/

10-12 18:46