Якщо необхідно знайти кілька значень, що найбільш часто повторюються, краще скористатися лічильником
Counter
з бібліотеки collections
.
>>> from collections import Counter
>>>
>>> a = ['a', 'b', 'c', 'a', 'b', 'c', 'b', 'b', 'd', 'e', 'a']
>>> cnt = Counter(a)
>>> cnt.most_common(3)
[('b', 4), ('a', 3), ('c', 2)]
Метод Counter.most_common(x)
повертає x
кортежів, у яких перше значення — елемент, а друге — кількість його повторень.
#Counter // #practice // Python