Go to file
2026-05-09 06:16:01 +00:00
.idea скелет проекта 2026-05-08 17:28:57 +03:00
main.py Обновить main.py 2026-05-09 06:16:01 +00:00
Readme.MD скелет проекта 2026-05-08 17:28:57 +03:00
test.py скелет проекта 2026-05-08 17:28:57 +03:00

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}}