У меня есть список кортежей:Как суммировать список кортежей?
[ (a,1), (a,2), (b,1), (b,3) ]
Я хочу, чтобы получить сумму обоих значений a
и b
. Результаты должны быть в таком формате:
[ { 'key' : a, 'value' : 3 }, {'key' : b, 'value' : 4 } ]
Как это сделать?
Вы смотрели на [Счетчик] (https://docs.python.org/3.5/library/collections.html#collections.Counter) из 'collections'. –
Возможный дубликат [Значения ключевых слов слова группы в python] (http://stackoverflow.com/questions/18180145/group-dictionary-key-values-in-python) –
Примерно так же, как вы решили [ваш другой вопрос] (https://stackoverflow.com/questions/39194126/how-to-group-by-list-of-dict-by-key) по очень похожей теме с несколько иной презентацией данных. Вы также можете найти это решение уже в StackOverflow по Googling либо в заголовке вопроса. –