У меня есть два словаря, и мне нужно их объединить. Мне нужно суммировать значения похожих ключей, и различные ключи оставляют их без суммы. < /p>
Это два словаря: < /p>
d1 = {'a': 100, 'b': 200, 'c':300}
d2 = {'a': 300, 'b': 200, 'd':400}
< /code>
Ожидаемые результаты: < /p>
d3= {'b': 400, 'd': 400, 'a': 400, 'c': 300}
< /code>
Я успешно сделал сумму и добавил их в этот третий словарь, но я не мог знать, как добавить различные значения. < /p>
my try < /p>
d1 = {'a': 100, 'b': 200, 'c':300}
d2 = {'a': 300, 'b': 200, 'd':400}
d3 = {}
for i, j in d1.items():
for x, y in d2.items():
if i == x:
d3=(j+y)
print(d3)
My results = {'a': 400, 'b': 400}
Подробнее здесь: https://stackoverflow.com/questions/572 ... ommon-keys
Программа Python для объединения двух словаря добавления значений для общих ключей ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как объединить два словаря в Python при суммировании значений общих ключей? [дубликат]
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как объединить два словаря, сохраняя максимальную ценность против общих ключей?
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python - декартовый продукт как для ключей, так и для значений словаря? [MWE предоставил]
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python - декартовый продукт как для ключей, так и для значений словаря? [MWE предоставил]
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-