@ Дункан, правда, я не думал о сложности! Спасибо что подметил это.

я есть список целых чисел; например:

l = [1, 2, 3, 4, 4, 4, 1, 1, 1, 2]

Я пытаюсь составить список из трех элементов вl с наибольшим количеством вхождений, в порядке убывания частоты. Так что в этом случае я хочу список[1, 4, 2], потому что1 происходит больше всего вl (четыре раза),4 затем с тремя экземплярами, а затем2 с двумя. Я хочу только три лучших результата, поэтому3 (только с одним экземпляром) не входит в список.

Как я могу создать этот список?