2016-03-24 65 views
0

我在修改python中每個鍵的值時遇到問題。我GOOGLE了,但我找不到任何類似於我正在工作的東西。 我不知道,但這對你們中的一些人來說可能很容易。我其實剛剛在python中開始編程,所以這是一個新東西。修改字典中包含的字典的值

我知道我可以使用列表和詞典作爲鍵值在字典中的值對,但我找不到方法來修改嵌套字典的值。

如果我有myDictionary = {'key':currentValue},我想修改它的價值,我可以簡單地myDictionary[key] = newValue

但如果我有,

myDictionary = {'key1':{'aKey':value1} , 'key2':{'bKey':value2}, 'key3':{'cKey':value3 } } 

如何修改的'aKey'價值?

我可以在字典中嵌入字典的數量是否有任何限制?

我會很感激任何幫助。我仍在玩弄它的語法。與Java相比有些非常不同。

謝謝。

+1

您是否在尋找迭代來尋找關鍵。或者你確切知道你想要編輯什麼?因爲你可以簡單地做'myDictionary ['key1'] ['aKey'] ='new_val'' – idjaw

回答

5

這應該做。

myDictionary["key1"]["aKey"] = newValue 
+0

這真的很有幫助。我也設法通過遵循你提供的代碼語法來解決我的問題與list []值。謝謝。 – p3ace

+0

歡迎你。 @ p3ace。 –