我正在尝试获取对象列表并根据对象的“键”将它们重新排列到嵌套字典的字典中。每个键以已知模式包含其父字典的键。我遇到的问题是能够访问像......
hier_data['1']['Assets']['1.2']['Assets']['1.2.3']['Assets']['1.2.3.4']['Assets']
...动态地添加到它。有没有办法构建某种递归函数,该函数将根据键遍历字典?例如,如果我需要使用键“1.2.3.4.5”添加对象,有没有办法...
hier_data['1']['Assets']['1.2']['Assets']['1.2.3']['Assets']['1.2.3.4']['Assets']['1.2.3.4.5'] = {...}
...动态和递归?
我应该注意,我开始的列表是按键排序的,因此我应该始终拥有当前对象的父级“资产”字典可用于添加。