У меня есть список таких, как это:Pythonic способ найти все элементы с самой высокой частотой?
lst = [1, 3, 5, 1, 5, 6, 1, 1, 3, 4, 5, 2, 3, 4, 5, 3, 4]
Я хотел бы найти всех элементов, которые встречаются наиболее часто. Поэтому я хотел бы:
most = [1, 3, 5]
1, 3 и 5 будет происходить самое, что в 4 раза. Что такое быстрый, питонический способ сделать это? Я пробовал методы, показанные здесь:
How to find most common elements of a list?.
Но это только дает мне верх 3, мне нужны все элементы. Спасибо.
Это ответ в ссылке делает срез 'popular_words [: 3 ] ', чтобы возвращать только верхнюю часть 3. Фактический счетчик содержит все итоговые значения, а не только верх 3. – krock