a = {'one': {'a': 1, 'b': 2, 'c': 3}, 'two': {}}
b = a['one'] # ={'a': 1, 'b': 2, 'c': 3}
b['a'] = 21
print(a) #{'two': {}, 'one': {'a': 21, 'b': 2, 'c': 3}}Но я хочу сделать вот так:
a = {'one': {'a': 1, 'b': 2, 'c': 3}, 'two': {}}
b = a['one']['a'] # =1
b = 21
print(a) #{'two': {}, 'one': {'a': 1, 'b': 2, 'c': 3}}Как это можно обойти? Есть огромный многовложенный массив. Нужно создать переменную-ссылку на какое-нибудь его конечное значение. Чтобы можно было удалить, изменить его, не записывая длиннющие конструкции a(…)(…)(…)(…)(…)(…)?