如何在Python中为字典对象的所有键设置默认值?

如何在Python中为字典对象的所有键设置默认值?,第1张

如何在Python中为字典对象的所有键设置默认值?

您可以将旧字典替换

defaultdict

>>> from collections import defaultdict>>> d = {'foo': 123, 'bar': 456}>>> d['baz']Traceback (most recent call last):  File "<stdin>", line 1, in <module>KeyError: 'baz'>>> d = defaultdict(lambda: -1, d)>>> d['baz']-1

这里的“技巧”是

defaultdict
可以用另一个初始化a
dict
。这意味着您可以保留常规值中的现有值
dict

>>> d['foo']123


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5642746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存