1
resposta

[Sugestão] [Projeto] Desafio - Aplicando a projetos ex 10

#10. Nessa mesma tabela de cadastro de filiais, há uma coluna com as informações da quantidade de pessoas colaboradoras e o(a) gestor(a) gostaria

funcionarios = [('SP', 16), ('ES', 8), ('MG', 9), ('MG', 6), ('SP', 10), ('MG', 4), ('ES', 9), ('ES', 7),
('ES', 12), ('SP', 7), ('SP', 11), ('MG', 8), ('ES', 8), ('SP', 9), ('RJ', 13), ('MG', 5),
('RJ', 9), ('SP', 12), ('MG', 10), ('SP', 7), ('ES', 14), ('SP', 10), ('MG', 12)]

request = {item[0]: sum([value[1] for value in funcionarios if value[0] == item[0]]) for item in funcionarios }
print(request)
1 resposta

Ei! Tudo bem, Danilo William?

Agradeço por compartilhar sua solução!
A ideia de usar dictionary comprehension para consolidar os dados foi muito boa e mostra um ótimo domínio de estruturas do Python. A solução está correta e bem alinhada com o desafio proposto.

Excelente raciocínio, continue evoluindo!

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!