Я думаю, вы пытаетесь сделать что-то вроде этого:
d = {}
d["Parent"] = {}
d["Parent"]["Child1"] = {}
d["Parent"]["Child2"] = {}
d["Parent"]["Child3"] = {}
d["Parent"]["Child3"]["GrandChild1"] = {}
d["Parent"]["Child3"]["GrandChild2"] = {}
Однако, куда вы идете с этим?Возможно, это не лучший способ сделать это с Python.:-) Если вы можете заставить ваш текущий код работать, вы можете опубликовать его на https://codereview.stackexchange.com/ впоследствии.Вы получите ценные отзывы о том, как улучшить ваш код.
Кстати, вы можете посмотреть на «ветви» «дерева» с помощью dict.keys
:
print(d.keys())
print(d["Parent"].keys())
print(d["Parent"]["Child3"].keys())
Какие отпечатки
dict_keys(['Parent'])
dict_keys(['Child3', 'Child2', 'Child1'])
dict_keys(['GrandChild2', 'GrandChild1'])