In [1]:
from collections import Counter

In [2]:
a = Counter({2: 3, 3: 4})
a


Out[2]:
Counter({2: 3, 3: 4})

In [3]:
b = Counter({3: 5, 7: 6})
b


Out[3]:
Counter({3: 5, 7: 6})

In [4]:
a + b


Out[4]:
Counter({2: 3, 3: 9, 7: 6})

In [5]:
a - b


Out[5]:
Counter({2: 3})

In [6]:
b - a


Out[6]:
Counter({3: 1, 7: 6})

In [7]:
a | b  # max


Out[7]:
Counter({2: 3, 3: 5, 7: 6})

In [8]:
a & b  # min


Out[8]:
Counter({3: 4})