PythonColeçõesbasico

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

Mais exercícios de Coleções

PYCO20I · IntermediárioCache com dicionárioPYCO24A · AvançadoHistograma de textoPYCO15I · IntermediárioTuplas como chavesPYCO16I · IntermediárioSet de emails únicos
Ver todos os exercícios de Python