5
respostas

Resposta

inteiros = [1, 3, 4, 5, 7, 8, 9]
pares = [num for num in inteiros if num % 2 == 0]
print(pares)
5 respostas

Oi Laura, como vai?

Isso mesmo!

O uso de list comprehension realmente deixa o código bem mais enxuto.

Continue praticando.

Abraços e bons estudos!

n entendi esse "num" antes do for

Ao invés de escrever número, eu escrevi num. Basicamente dá para colocar qualquer nome (utilizando o bom senso, é claro kkk). Dá para substituir o num por item, por exemplo.

Isso ok, o que não entendo é pq tem q ter esse número antes do for

É a sintaxe do List Comprehension. Basicamente eu estou falando para ele preencher a lista 'pares' com cada número da lista 'inteiros', se o resto da divisão do número dividido por 2 for igual a zero. Isso tudo para preencher a lista 'pares' com números pares que estão presentes na lista 'inteiros'.