Junior — Middle+
55
Flattening a Deeply Nested Dictionary into a Single-Level Mapping
Компании, где спрашивали:
Fingular
Условие задачи
Создайте функцию, принимающую на вход словарь произвольной глубины вложенности и возвращающую набор пар «ключ‑значение», где каждый ключ сформирован путём объединения всех родительских ключей.
Пример входных данных: {'a': 4, 'b': {'x': 3}, 'c': {'d': 5, 'e': {'f': 2}}, 'g': 'y'}