Counter — подкласс dict для подсчёта элементов. Counter("abracadabra") → {"a": 5, "b": 2, ...}. most_common(n) — топ-N элементов. Поддерживает арифметику: c1 + c2, c1 - c2 (отрицательные удаляются), c1 & c2 (минимум), c1 | c2 (максимум). elements() — итератор по элементам с повторами. update() — добавить подсчёты. Обращение к несуществующему ключу возвращает 0 (не KeyError). Идеально для частотного анализа, гистограмм, подсчёта слов.
Как работает Counter из collections?
Junior
268 просмотровAFK Offer AI
Зачем нужен assert и когда его использовать?