Если у меня есть n вложенных словарей с различной глубиной словарей со значением самого глубокого вложенного словаря в виде списка,
Например:
{"a":{"b": {"c": {"d": ["ab"]}}}},
{"a" : {"b": {"d": ["aa"]}}},
{"a": {"f":{"c":["xx"]}}},
{"a":{"b": {"c": {"d": ["ef"]}}}}
Как я могу объединить их вместе, чтобы получить
{"a": {"b": {"c": {"d": ["ab","ef"]}}, "d": ["aa"]}, "f":{"c":["xx"]}}}
Это можно представить как дерево, где "a"
является родителем всего дерева, а "b"
, "f"
являются поддеревьями и т. Д.
Я пытался использовать рекурсию, но на самом деле понятия не имею, с чего начать