dict.copy()
Возвращает поверхностную (shallow) копию словаря.
Сигнатура
dict.copy()Метод copy() создаёт новый словарь с теми же парами. Копия поверхностная: вложенные изменяемые объекты не дублируются, а копируются ссылки на них.
d = {"a": 1, "b": 2}
c = d.copy()
c["a"] = 99
print(d) # {'a': 1, 'b': 2}
print(c) # {'a': 99, 'b': 2}Для глубокого копирования используйте copy.deepcopy().