Contar la frecuencia de palabras en Python
Una tabla de frecuencias indica cuántas veces aparece cada palabra normalizada.
¿Qué es Contar la frecuencia de palabras en Python?
Una tabla de frecuencias indica cuántas veces aparece cada palabra normalizada.
Cuenta repeticiones con collections.Counter.
¿Cuándo se utiliza?
- Aprender sintaxis de Python con código práctico.
- Construir una base para problemas mayores.
- Probar una idea sin instalar un entorno local.
Código de ejemplo
main.py
from collections import Counter
import re
text = "Python is clear. Python is practical."
words = re.findall(r"[a-z]+", text.lower())
print(Counter(words))
Resultado esperado
Counter({'python': 2, 'is': 2, 'clear': 1, 'practical': 1})
Cómo funciona
El texto se normaliza y Counter cuenta todas las apariciones en un recorrido.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Predice la salida antes de ejecutar.
- Controla entradas vacías o no válidas.
- Extrae la lógica a una función y añade pruebas.