Pythonic改变dict值的方法,即使key不在dict中(使用setdefault或其他方法)

时间:2017-10-30 05:29:55

标签: python dictionary

无论密钥是否存在,我都想将密钥的值更改为新值。我使用getdefault的实现如下:

dict.setdefault(key, new_value)
dict[key] = new_value

这是一种Pythonic方式吗?我觉得这仍然有点笨重。我应该使用if key in dictexcept KeyError或其他方法吗?谢谢。

0 个答案:

没有答案