TypedDict в Python: типизированные словари
TypedDict в Python — как объявлять, наследовать и использовать типизированные словари. Практические примеры с mypy и аннотациями типов.
Python collections — Counter, defaultdict, OrderedDict
Подробный разбор модуля collections в Python: Counter для подсчёта элементов, defaultdict для группировки, OrderedDict для упорядоченных словарей.