@EgorFox

Почему переменные связаны?

Имеется код:
dict_1 = {"123":{"example":"100","test":"200"}}
dict_2 = dict_1
dict_2["123"]["example"] = '10'
print(dict_1["123"]["example"])

Вывод: 10. А должно получиться 100.
Получается, при присваивании словарей, между ними создается некая "связь"?
Если действительно так, то как этого избежать?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы