У меня есть список целых чисел (или может быть четными строками), которые я бы хотел отсортировать по частоте вхождений в Python, например:
a = [1, 1, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5]
Здесь элемент 5
появляется 4 раза в списке, 4
появляется 3 раза. Таким образом, отсортированный список результатов будет:
result = [5, 5, 5, 5, 3, 3, 3, 4, 4, 4, 1, 1, 2]
Я попробовал использовать a.count()
, но он дает количество элементов вхождения.
Я хотел бы отсортировать его. Любая идея, как это сделать?
Спасибо