Загружаем изображение…
Загружаем изображение…
Загружаем изображение…
Загружаем изображение…
Загружаем изображение…
Интерактивный diff-анализатор для структур!
Реализуем инструмент, который сравнивает два произвольных объекта и показывает все различия: удалённые ключи, изменённые значения, новые элементы и несовпадения в списках.
В этой задаче:
•Рекурсивно обходим словари и списки любой вложенности;
• Формируем точный путь к отличию вида b.x или c[1];
• Определяем, что изменилось: значение, тип, наличие ключа или длина списка;
• Собираем итоговый diff - понятный отчёт о всех изменениях структуры.
Это базовая задача, которая встречается в работе с API, конфигурациями, логами и сложными вложенными структурами.
Python Ready | #задача