Мне нужно иметь эффективный словарь различий, который говорит мне, в чем разница между основным словарем в определенный момент времени и сейчас.
Мне нужен полный путь к измененному, а не только значение, которое изменилось.
например:
primary_dict = {'a': 5, 'b':{'c': 9}, 'd':10}
и разница будет
diff_dict = {'a':6, 'b':{'c':8}}
сказать, что в настоящее время
primary_dict = {'a':6, 'b':{'c':8}, 'd':10}
Я могу создать разность, когда значения добавляются к dict
Я смотрел в Интернете, но нашел только сравнения между двумя словарями, и это было бы неэффективно, потому что словарь, который мне нужен для сравнения, массивный, его сохранение 2 раза и рекурсивное отображение всего этого, кажется, много работают для рассматриваемой проблемы
EDIT:
Изменен вопрос, чтобы быть более точным.
как я был уведомлен, вопрос, который отражает мои потребности:
Как получить изменения в словаре с течением времени, не создавая новую переменную?
Спасибо @CristiFati и @Vishnudev за исправления