inteiros = [1,3,4,5,7,8,9]
>>> pares = [numero for numero in inteiros if numero % 2 == 0]
>>> print(pares)
inteiros = [1,3,4,5,7,8,9]
>>> pares = [numero for numero in inteiros if numero % 2 == 0]
>>> print(pares)
Olá, Walyson!
No seu exemplo, você está no caminho certo. O List Comprehension é uma forma mais concisa de criar listas em Python. No caso dos números pares, você pode usar a seguinte sintaxe:
inteiros = [1,3,4,5,7,8,9]
pares = [numero for numero in inteiros if numero % 2 == 0]
print(pares)
Nesse código, estamos percorrendo a lista inteiros
e adicionando à lista pares
apenas os números que são divisíveis por 2, ou seja, os números pares. O resultado será a lista [4, 8]
.
Dessa forma, você consegue inicializar a lista de pares de forma mais simples e direta, sem a necessidade de usar um loop e o método append()
.
Espero ter ajudado e bons estudos!