我試圖更新嵌套字典中的值,而不會在密鑰已存在時覆蓋以前的條目。 例如,我有一本字典:當數據存在密鑰時更新嵌套字典
myDict = {}
myDict["myKey"] = { "nestedDictKey1" : aValue }
捐贈,
print myDict
>> { "myKey" : { "nestedDictKey1" : aValue }}
現在,我想添加其他的記錄,"myKey"
myDict["myKey"] = { "nestedDictKey2" : anotherValue }}
下,這將返回:
print myDict
>> { "myKey" : { "nestedDictKey2" : anotherValue }}
但我想:
print myDict
>> { "myKey" : { "nestedDictKey1" : aValue ,
"nestedDictKey2" : anotherValue }}
有沒有一種方法來更新或追加"myKey"
用新值,而不會覆蓋以前的?