¿Cómo puedo contar las apariciones de un elemento de la lista?
Dado un elemento, ¿cómo puedo contar sus apariciones en una lista en Python?
1404
3
Dado un elemento, ¿cómo puedo contar sus apariciones en una lista en Python?
Si sólo quiere el recuento de un elemento, utilice el método
count
:**No utilice este método si quiere contar varios elementos. Llamar a
count
en un bucle requiere una pasada separada sobre la lista para cada llamada acount
, lo que puede ser catastrófico para el rendimiento. Si quieres contar todos los elementos, o incluso varios, utilizaCounter
, como se explica en las otras respuestas.Si estás usando Python 2.7 o 3 y quieres el número de ocurrencias de cada elemento:
list.count(x)
devuelve el número de veces que aparecex
en una listaver: http://docs.python.org/tutorial/datastructures.html#more-on-lists