Как получить доступ к ключам / именам во вложенных словарях

#list #dictionary #nested #key #names

#Список #словарь #вложенный #Клавиша #имена

Вопрос:

У меня есть следующий вложенный словарь:

 nested_dict = { 'dict1': {'fun1'     : {"a"        :1,
                                        "b"        :2},
                          'fun2'     : {"c"        :3,
                                        "d"        :4}
                'dict2': {'fun3'     : {"e"        :5,
                                        "f"        :6},
                          'fun4'     : {"g"        :7,
                                        "h"        :8}}}
 

Как я могу извлечь, например, имя / ключ «dict2» внешнего словаря и ключ / имя «fun4» вложенного словаря и сохранить их в другие переменные «outerDictName» и «innerDictName»?

Я проверил пару сообщений по этим темам, но не смог определить правильный способ / синтаксис.

Спасибо, Тоби

Ответ №1:

 keys1=list(nested_dict.keys())
keys2=list(nested_dict["dict1"].keys())