Вложенный словарь для понимания Python

У меня возникают проблемы с пониманием вложенных словарных представлений в Python 3. Результат I 'm, исходя из приведенного ниже примера, выводит правильную структуру без ошибок, но включает только одну из внутренних пар ключ: значение. У меня нетt нашел пример понимания вложенного словаря, подобного этому; Погуглив "вложенный словарь для понимания Python показывает унаследованные примеры, не вложенные понимания или ответы, решаемые с использованием другого подхода. Я могу использовать неправильный синтаксис.

Пример:

data = {outer_k: {inner_k: myfunc(inner_v)} for outer_k, outer_v in outer_dict.items() for inner_k, inner_v in outer_v.items()}

Этот пример должен возвращать исходный словарь, но с внутренним значением, измененным с помощью.myfunc

Структура словаря external_dict, а также результат:

{outer_k: {inner_k: inner_v, ...}, ...}

Ответы на вопрос(3)

Ваш ответ на вопрос