Cómo contar por grupo en Python – Resuelto

Cómo contar por grupo en Python – Resuelto

En Python, a veces es necesario contar la cantidad de elementos que pertenecen a un determinado grupo dentro de una lista. Afortunadamente, Python proporciona una forma sencilla de hacer esto utilizando la función `Counter` del módulo `collections`.

Para contar por grupo en Python, primero necesitamos importar la función `Counter` del módulo `collections`:

from collections import Counter

Luego, creamos una lista con los elementos que queremos contar por grupo:

elementos = ['a', 'b', 'a', 'c', 'b', 'a', 'a', 'b', 'c']

A continuación, utilizamos la función `Counter` para contar la cantidad de veces que aparece cada elemento en la lista:

conteo = Counter(elementos)

Finalmente, podemos imprimir el resultado para ver cuántas veces aparece cada elemento en la lista:

print(conteo)

Al ejecutar el código anterior, obtendremos el siguiente resultado:

Counter({'a': 4, 'b': 3, 'c': 2})

En este caso, el elemento ‘a’ aparece 4 veces, el elemento ‘b’ aparece 3 veces y el elemento ‘c’ aparece 2 veces en la lista original.

¡Así de sencillo es contar por grupo en Python utilizando la función `Counter` del módulo `collections`! Espero que este artículo te haya sido de ayuda en tus proyectos de programación con Python.