Мне нужно объединить несколько словарей, вот что У меня есть, например:
dict1 = {1:{"a":{A}}, 2:{"b":{B}}}
dict2 = {2:{"c":{C}}, 3:{"d":{D}}
С A
B
C
и D
, являющимися листьями дерева, например {"info1": "value" , "info2": "value2"}
Неизвестный уровень (глубина) словарей, это может быть {2: {"c": {"z": {"y": {C} }}}}
В моем случае он представляет собой структуру каталогов / файлов, где узлы являются документами, а листья являются файлами.
Я хочу объединить их, чтобы получить:
dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}}
Я не уверен, как я мог это сделать легко с Python.