Tengo una lista de enteros; por ejemplo:Recuento de ocurrencias en una lista de Python
l = [1, 2, 3, 4, 4, 4, 1, 1, 1, 2]
que estoy tratando de hacer una lista de los tres elementos en l
con el mayor número de apariciones, en orden decreciente de frecuencia. Entonces en este caso quiero la lista [1, 4, 2]
, porque 1
ocurre más en l
(cuatro veces), 4
es el siguiente con tres instancias, y luego 2
con dos. Solo quiero los primeros tres resultados, por lo que 3
(con solo una instancia) no aparece en la lista.
¿Cómo puedo generar esa lista?
Los índices comienzan en 0. – delnan