Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Transformando para list comprehensions

Um dos lugares que consultei foi: https://stackoverflow.com/questions/4260280/if-else-in-a-list-comprehension

inteiros = [1,3,4,5,7,8,9]
pares = []
for numero in inteiros:
    if numero % 2 == 0:
        pares.append(numero)

Com a list comprehensions ficará assim:

inteiros = [1,3,4,5,7,8,9]
pares = [numero for numero in inteiros if numero %2 ==0]

Testei e funcionou.

1 resposta

Ola Bruno, Joia?

Muito bom você ter pesquisado por conta, List Comprehensions é uma maneira "Paytonica" de executar o for, utiliza menos linhas alem de deixar expressiva e fácil de entender para quem esta familiarizado com o Python.

Você teve alguma duvida porque funcionou?