1
resposta

[Sugestão] Minha List Comprehension

eu neguei o %2 já que 0 é false assim ele tratara como true adicionando os números pares

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

Se eu deixasse somente o if ele imprimiria os números impares

inteiros = [1,3,4,5,7,8,9]
pares = [ numero for numero in inteiros if numero % 2]
print(impares)
1 resposta

Eita que nem tinha pensado nessa saída de utilizar o fato de 0 ser falso e 1 verdadeiro, mas acho que é melhor seguir o Zen do Python "Explícito é melhor que implícito".

De toda forma, parabéns por pensar um pouco fora da caixa, pois é a criatividade que nos faz encontrar soluções não tão comuns.