Contar frequência
Sempre que você precisar saber quantas vezes algo aparece — seja palavras em um texto, produtos vendidos ou erros em logs — um dicionário de frequência é a ferramenta certa. Em sistemas reais, você usa isso para gerar relatórios, analisar dados ou otimizar decisões. Dominar essa construção manual evita dependência de bibliotecas externas e te dá controle sobre o processo.
O PROBLEMA
Conte quantas vezes cada palavra aparece usando dicionário.
EXEMPLO
{"oi":3, "tchau":2}SOBRE O CONCEITO
Para contar frequências, você percorre os itens e incrementa um contador no dicionário. O erro mais comum é tentar acessar uma chave que ainda não existe (KeyError). Por exemplo, freq[palavra] += 1 falha na primeira ocorrência. A solução é usar freq.get(palavra, 0) + 1, que retorna 0 se a chave não existir. Outra forma é verificar com if palavra in freq. O método get é mais conciso e evita condicionais extras. No final, você terá um dicionário onde cada chave é uma palavra e o valor é a contagem.
RESOLUÇÃO