Contar frequência de palavras em Python
Uma tabela de frequência mostra quantas vezes cada palavra normalizada aparece.
O que é Contar frequência de palavras em Python?
Uma tabela de frequência mostra quantas vezes cada palavra normalizada aparece.
Conte repetições com collections.Counter.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
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))
Saída esperada
Counter({'python': 2, 'is': 2, 'clear': 1, 'practical': 1})
Como funciona
O texto é normalizado e Counter conta todas as ocorrências em uma passagem.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.