У меня есть два словаря:Объединение двух словарей и сохраняются значения первых словарей
first = {"phone": {
"home": "(234) 442-4424"
},
"address":"xyz"
}
second = {"phone": {
"home": "(234) 442-4424",
"home1": "(234) 442-4424"
},
"address":{}
}
Я хочу, чтобы объединить два словаря первого над вторым, то есть первый словарь не теряет свои предыдущие значения, и только недостающее ключ значения добавляются сначала.
Окончательный словарь должен выглядеть следующим образом:
final = {"phone": {
"home": "(234) 442-4424",
"home1": "(234) 442-4424"
},
"address":"xyz"
}
И что, если, когда мы используем список словарей, как: -
first = {"phone": {
"home": "(234) 442-4424"
},
"address":[{"home":""},{"office":""}]
}
отлично работает по мере необходимости. Позвольте мне понять логику, которую вы использовали. – user3048148
Привет cyrbil, он работает нормально, но не получается, когда мы берем в нем список словарей. Я новичок в python, поэтому не могу понять, как это исправить. Я обновил билет. – user3048148
Привет, пожалуйста, напишите еще один вопрос. Решение одной проблемы одновременно. – Cyrbil