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