Я ищу, чтобы суммировать список счетчиков в python. Например просуммировать:Подсчет списка счетчиков в python
counter_list = [Counter({"a":1, "b":2}), Counter({"b":3, "c":4})]
дать Counter({'b': 5, 'c': 4, 'a': 1})
я могу получить следующий код, чтобы сделать суммирование:
counter_master = Counter()
for element in counter_list:
counter_master = counter_master + element
Но я запутался, почему counter_master = sum(counter_list)
приводит к ошибке TypeError: unsupported operand type(s) for +: 'int' and 'Counter'
? Учитывая, что можно добавить счетчики вместе, почему их невозможно суммировать?