Esta publicación discutirá cómo contar las ocurrencias de un elemento en una lista de Python.

1. Usando count() función

Para obtener el número total de ocurrencias de un elemento en una lista, puede usar el count() función.

Descargar  Ejecutar código

2. Usando collections.Counter

Para obtener el número total de ocurrencias de cada elemento en una lista, puede usar el Counter clase de la collections módulo. Esta es la solución recomendada cuando necesita contar varios elementos de la lista.

Para obtener el número total de ocurrencias de cualquier elemento individual en la lista, puede usar el get() función, como se muestra a continuación:

Descargar  Ejecutar código

3. Usando dictionary

Finalmente, puede crear un mapa de frecuencia usando un diccionario. El siguiente ejemplo lo demuestra.

Descargar  Ejecutar código

 
Sin embargo, esto no se recomienda para listas grandes. La complejidad temporal de la solución anterior es cuadrática ya que la count() La función se llama una vez para cada elemento distinto en la lista. Puede mejorar el rendimiento creando el mapa de frecuencia manualmente, como se muestra a continuación:

Descargar  Ejecutar código

Se trata de contar las ocurrencias de un elemento en una lista en Python.