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].
