【发布时间】:2014-09-20 05:54:38
【问题描述】:
dict1 = {"Country":"",
"State":"California"}
dict2 = {"Country":"United_states",
"State":""}
我需要将dict2 的值添加到dict1,这样dict1 就会变成
dict1
>>>{u"Country":"United_states",
u"State":"California"}
如果我只是做dict1.update(dict2) 或类似的事情,它会结束
dict1
>>>{u"Country":"United_states",
u"State":""}
由于dict2 的“状态”中的空值覆盖了“状态”键
提前致谢
【问题讨论】:
标签: python dictionary merge append overwrite