Counter.update
Добавляет счётчики из другого итерируемого объекта или словаря, увеличивая существующие значения, а не заменяя их.
Сигнатура
Counter.update([iterable-or-mapping])В отличие от dict.update, который заменяет значения, Counter.update их складывает. Для вычитания есть метод subtract.
from collections import Counter
c = Counter('aab')
c.update('abc')
print(c) # Counter({'a': 3, 'b': 2, 'c': 1})
c.update({'a': 10})
print(c['a']) # 13