У меня есть следующий вложенный словарь:
d = {'A':{'a':1}, 'B':{'b':2}}
Я хочу добавить значения к d
без перезаписи.
Так что, если я хочу добавить значение ['A', 'b', 3] словарь должен читать:
d = {'A':{'a':1, 'b':3}, 'B':{'b':2}}
d['A'].append({'b':3})
ошибки с:
AttributeError: у объекта 'dict' нет атрибута 'append'
Я не знаю, какой будет вложенный словарь заранее. Так что:
d['A'] = {'a':1, 'b':3}
не будет работать для моего случая, так как я "обнаруживаю / вычисляю" значения во время выполнения скрипта.
Спасибо