Обновление значений во вложенном словаре обновляет другие значения на том же уровне - PullRequest
0 голосов
/ 18 сентября 2018
print (d['merged'])
# {'a': {'size': 'huge', 'angle': '0', 'above': 'b'}, 'b': {'size': 'huge', 'angle': '0', 'above': 'b'}}

d['merged']['a']['angle'] = 700
print (d['merged'])
# {'a': {'size': 'huge', 'angle': 700, 'above': 'b'}, 'b': {'size': 'huge', 'angle': 700, 'above': 'b'}} 

Оба значения 'angle' в ключах 'a' и 'b' обновляются, даже если я специально присваиваю значение 700 для 'a'.
Как мне обновить только aили b s 'angle' значения независимо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...