【发布时间】:2012-02-26 17:38:03
【问题描述】:
我知道您可以使用 setdefault(key, value) 为给定键设置默认值,但是有没有办法在创建 dict 后将所有键的默认值设置为某个值?
换句话说,我希望 dict 为我尚未设置的每个键返回指定的默认值。
【问题讨论】:
-
你说的这组“全键”是什么?即使您将自己限制为例如,也有无限数量的潜在密钥。字符串。能举个例子吗?
-
你可以使用get方法,
a.get(k[, x]) a[k] if k in a, else x -
@delnan 我想要的是为我尚未设置的每个键获取默认值。
-
这里太长了,我在这篇研究博客文章中描述了解决方案:persagen.com/2020/03/05/…
标签: python dictionary