Справочник по функциям Python

collections.Counter.most_common

Находит самые частые элементы объекта Counter.

Python 3.13
collections.Counter.most_common([n])

Параметры

nint | Noneнеобязательный
Сколько элементов вернуть; если не задано — все.

Возвращаемое значение

Список кортежей (элемент, количество) по убыванию количества.

Примеры

Три самые частые буквы

Python 3.13
from collections import Counter

print(Counter('abracadabra').most_common(3))
[('a', 5), ('b', 2), ('r', 2)]

Все элементы по убыванию частоты

Python 3.13
from collections import Counter

print(Counter(['pear', 'apple', 'pear', 'kiwi']).most_common())
[('pear', 2), ('apple', 1), ('kiwi', 1)]

Подробности

Элементы с одинаковым количеством идут в порядке первого появления. Самый редкий элемент можно взять с конца: counts.most_common()[-1].

Смотрите также

Где изучить