Só pra ver se eu intendi.
inteiros = [1,3,4,5,7,8,9]
pares = [x for x in inteiros if x % 2 == 0]
A lista pares está sendo preenchida automaticamente através do for que está transcrito dentro dela?
Só pra ver se eu intendi.
inteiros = [1,3,4,5,7,8,9]
pares = [x for x in inteiros if x % 2 == 0]
A lista pares está sendo preenchida automaticamente através do for que está transcrito dentro dela?
Exatamente! O python é uma linguagem que busca ser muito expressiva(apesar que isso é ponto de vista). Então meio que eles tentaram construir uma linguagem o mais próximo do natural! para cada x, dentro da lista de inteiros, se o resto da divisão de x por 2 for igual a zero.