# Não conseguimos aplicar o lambda em listas direto, é necessário
# utilizarmos junto a ela a função map
notas_atualizadas = list(map(lambda x: x + qualitativo, notas_3))
notas_atualizadas
# Não conseguimos aplicar o lambda em listas direto, é necessário
# utilizarmos junto a ela a função map
notas_atualizadas = list(map(lambda x: x + qualitativo, notas_3))
notas_atualizadas
Olá, William! Como vai?
Exatamente! Você entendeu que é necessário usar o map()
para aplicar o lambda
em listas.
E gostei muito de você ter feito um código ainda mais conciso, seguindo a proposta do Python de ser uma linguagem com simplicidade.
Ao invés de fazer:
notas_atualizadas = map(lambda x: x + qualitativo, notas_3)
notas_atualizadas = list(notas_atualizadas)
Você simplificou para:
notas_atualizadas = list(map(lambda x: x + qualitativo, notas_3))
Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!