У меня есть список словарей, как показано ниже:Как слить словари в список на основе значения в словаре в Python?
result = [
{'so': 'SO1', 'amt':250},
{'so': 'SO2', 'amt':200},
{'so': 'SO1', 'amt':100}
]
мне нужно, чтобы объединить его с тем, что результат будет:
result = [
{'so': 'SO1', 'amt':350},
{'so': 'SO2', 'amt':200}
]
что словари с одинаковыми SO
объединяются и их amt
добавлен.
@ sshashank124 Я думаю, что этот конкретный пример немного сложнее, чем тот, который представлен в вопросе, предложенном как дублирующийся. – skamsie
@HerrActress, OP должен быть в состоянии получить достаточно идеи из этого вопроса, а затем сможет скомпоновать его для своих нужд. Дело не в том, чтобы найти аналогичный вопрос __exactly__, но похожий. Также нужно научиться практикой, получив довольно ответ. Однако, если вы все еще верите в это, сообщите мне, и я откажусь от моего закрытого голосования. :) – sshashank124
@ sshashank124 Вы, вероятно, правы, плюс еще 4 человека, которые, кажется, думают одинаково :) – skamsie