所以我有一個列表,它充當各種「映射」,以及一個從JSON文件中提取的字典。設置未知深度的嵌套字典的值?
在這個例子中,可以說,他們是這樣的:
L = ['One', 'Two', 'Three']
D = {
"One": {
"Two": {
"Three": {
"Four": "String"
}
}
}
}
我需要爲我的遊戲功能。
我會通過它兩件事:L
和Object
。
請注意,L
只是導致"Three"
所以這就是我想要取代。雖然,我可以替換"Four"
或其他任何未知的元素。
我正在更換可能是一個string
,list
,或dict
,我可以與任何其他對象替換它,包括None
,或bool
。
D
的結構需要保持不變,除了值被替換。
那麼,什麼是結果的例子嗎? – fl00r
這不是重複的。我想'設置'的價值,而不是檢查它。 – Cyanite