2
respostas

[Sugestão] Exercício 9 - Resolução alternativa

Achei legal compartilhar essa solução menos verbosa!

estados = ['SP', 'ES', 'MG', 'MG', 'SP', 'MG', 'ES', 'ES', 'ES', 'SP', 'SP', 'MG', 'ES', 'SP', 'RJ', 'MG', 'RJ', 'SP', 'MG', 'SP', 'ES', 'SP', 'MG']

filiais={uf:estados.count(f) for uf in set(estados) }

filiais

2 respostas

Oii, Jean! Tudo bem?

Muito obrigada por compartilhar sua solução alternativa para o exercício 9! É sempre bom ver diferentes abordagens para resolver um problema. A sua solução é mais concisa e direta.

Se outra sugestão surgir, fique à vontade para postar aqui! :)

Abraços!

Jean, achei muito legal sua solução! Bem mais simples! Parabéns!

Só uma correção: na formula count() faltou o "u" de "uf"

filiais = {uf:estados.count(uf) for uf in set(estados) }

MARIA ISABEL TEIXEIRA e ALURA,

Não adianta só copiar e colar um texto pronto no tópico. É importante testar e auxiliar os alunos com nossas dúvidas e sugestões, pois entendo que este é o objetivo do fórum

Faço esta critica construtiva pois não é a primeira vez que vejo isso aqui no fórum.