Оператор присваивания создает другую ссылку для того же объекта.Почему он создает другой объект, когда я изменяю значения.
Назначение копирования через Python?
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
studentX=Boys
print(id(studentX)) #1
print(id(Boys)) #2
Boys={'Tiffany':22}
print(id(studentX)) #3
print(id(Boys)) #4
Я ожидал, что тот же адрес памяти для 1 и 2,3 и 4, но это не так.