所以我有一个列表,它充当各种“映射”,以及一个从JSON文件中提取的字典。设置未知深度的嵌套字典的值?
在这个例子中,可以说,他们是这样的:
L = ['One', 'Two', 'Three']
D = {
"One": {
"Two": {
"Three": {
"Four": "String"
}
}
}
}
我需要为我的游戏功能。
我会通过它两件事:L
和Object
。
请注意,L
只是导致"Three"
所以这就是我想要取代。虽然,我可以替换"Four"
或其他任何未知的元素。
我正在更换可能是一个string
,list
,或dict
,我可以与任何其他对象替换它,包括None
,或bool
。
D
的结构需要保持不变,除了值被替换。
那么,什么是结果的例子吗? – fl00r
这不是重复的。我想'设置'的价值,而不是检查它。 – Cyanite