def go_go_gadget_go(mapping):
    for k, v in list(mapping.items()):
        if isinstance(v, Mapping):
            for ok in go_go_gadget_go(v):
                yield [k] + ok
Доступ к вложенным уровням словаря без вложенного цикла