从Python 文档中,我看到
dict
有一个update(...)
方法,但似乎它不接受异常,我可能不想用新值更新旧字典的情况。例如,当值为None
时。
这是我目前的做法:
for key in new_dict.keys():
new_value = new_dict.get(key)
if new_value: old_dict[key] = new_value
有没有更好的方法使用新字典更新旧字典。
False
和0
。你也可以使用for k,v in new_dict.items():
进行迭代。 - t-8ch