inteiros = [1, 3, 4, 5, 7, 8, 9]
pares = [num for num in inteiros if num % 2 == 0]
print(pares)
inteiros = [1, 3, 4, 5, 7, 8, 9]
pares = [num for num in inteiros if num % 2 == 0]
print(pares)
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'.