У меня есть основной словарь.
mainDict = {'count': 10, 'a': {'abc': {'additional': 0, 'missing': 0, 'changed': 0}}}
Теперь у меня есть новый словарь с теми же ключами, что и в mainDict, названный этим словарем как b
с другими значениями.
b = {'count': 20, 'a': {'abc': {'additional': 10, 'missing': 10, 'changed': 10}}}
Я хочу обновить (операция сложения) значения ключей в главном словаре, поэтому я делаю ..
mainDict = {'count': mainDict['count'] + b['count'], 'a': }
Я застрял при обновлении значений key a
. Если я использую mainDict.update (b), он заменит предыдущие значения. Любое эффективное решение ??
Требуется окончательный вывод:
mainDict = {'count': 30, 'a': {'abc': {'additional': 10, 'missing': 10, 'changed': 10}}}
Спасибо