Duplicar posibles:
How to count the frequency of the elements in a list?Contar el número de elementos del mismo valor en Python
deseo de contar el número de elementos del mismo valor en una lista y devolver un diccionario como tales:
> a = map(int,[x**0.5 for x in range(20)])
> a
> [0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4]
> number_of_elements_by_value(a)
> {0:1, 1:3, 2:5, 3:7, 4:4}
Supongo que es un tipo de histograma?
¿Por qué el voto a favor? – Theodor
No he votado negativamente, pero es probable que haya podido encontrar la respuesta a esto con unos pocos segundos de búsqueda, ya que probablemente sea una de las preguntas más engañadas. – aaronasterling
El mencionado "duplicado" no responde a esta pregunta, ya que Theodor está pidiendo un dict como resultado, que es exactamente lo que estaba buscando.http: //stackoverflow.com/questions/2161752/how-to-count -la-frecuencia-de-los-elementos-en-una-lista da una salida diferente. - Upvoted :-) –