-3
input_dictionary= {'A': [{'B1': [{'C1': ['D2']}, {'C2': ['D3']}]}, {'B2': [{'C1': ['D2']}, {'C2': ['D3']}]}]}
Выход:Как преобразовать словарь python в отношение родитель-ребенок?
['A','A_B1','A_B2','A_B1_C1','A_B1,C2',.....so on]
Таким образом, общий формат parent_child_subchild и так далее. Любые рекомендации/рекомендации будут оценены.
Подсказка: попробуйте посмотреть на 'for' цикла [здесь] (https://docs.python.org/2/tutorial/controlflow.html#for-statements) – huapito
@huapito Нет на самом деле я хочу рекурсивный подход. Я попробовал подход DFS и смог пересечь все узлы, но я не могу понять, как печатать выходные данные в формате: parent_child_subchild – Dexter