praktika8.05/Readme.MD
Брилин Никита 0b3c11690c скелет проекта
2026-05-08 17:28:57 +03:00

438 B

deep_update(d: dict, path: str, value: any) -> dict

Обновить вложенный словарь по пути, заданному через точку. Пример: "a.b.c" → d["a"]["b"]["c"] = value.

deep_update({"a": {"b": {"c": 1}}}, "a.b.c", 42) → {"a": {"b": {"c": 42}}} Тесты:

assert deep_update({"a": {"b": {"c": 1}}}, "a.b.c", 42) == {"a": {"b": {"c": 42}}} assert deep_update({}, "x.y", 5) == {"x": {"y": 5}}