1
resposta

[Sugestão] Questão 9 - Estrutura de Dados Composta Python para Data Science

Podemos resolver a questão 9 desta forma também?
estados = ['SP', 'ES', 'MG', 'MG', 'SP', 'MG', 'ES', 'ES', 'ES', 'SP', 'SP', 'MG', 'ES', 'SP', 'RJ', 'MG', 'RJ', 'SP', 'MG', 'SP', 'ES', 'SP', 'MG']

ocorrencia = list(set(estados))
filiais = {ocorrencia[i]: estados.count(ocorrencia[i]) for i in range(len(ocorrencia))}

filiais

1 resposta

Ei! Tudo bem, João?

Agradeço por compartilhar sua solução com a comunidade Alura.

Pode, ela ficou bem objetiva e correta, parabéns! Isso demonstra que está tendo um bom domínio das estruturas de dados no Python.

Uma dica: você pode usar o collections.Counter para simplificar ainda mais a contagem, sem precisar do set.

Para saber mais:

Estes conteúdos podem abrir em inglês e se preferir ler em português, recomendo que utilize o tradutor automático do navegador.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!