PythonListasintermediario

Frequência de elementos

Em projetos reais, você frequentemente precisa saber quantas vezes cada item aparece em uma lista — por exemplo, analisar vendas, contar frequência de palavras em um texto ou verificar respostas de usuários. O método count() é uma forma simples de fazer isso, mas é preciso cuidado para não repetir trabalho.

O PROBLEMA

Conte quantas vezes cada elemento aparece usando count().

EXEMPLO

a: 3
b: 2
c: 1

SOBRE O CONCEITO

A ideia é percorrer a lista, usar count() para contar as ocorrências de cada elemento e armazenar os resultados. O erro comum é contar cada elemento à medida que avança, resultando em múltiplas contagens do mesmo valor. Para evitar isso, você deve controlar quais elementos já foram contados, usando uma lista separada. Por exemplo, crie uma lista vazia contados, e para cada item x na lista original, verifique if x not in contados antes de contar e então faça append. Isso garante que cada elemento seja contado apenas uma vez. Exiba com print(x, count) para cada elemento único.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL006B · BásicoVerificar elementoPYL008B · BásicoFatiamento
Ver todos os exercícios de Python