Olá! Ao buscar a resposta para o exercício, me deparei com o resultado em booleano:
inteiros = [1, 3, 4, 5, 7, 8, 9]
pares = [x % 2 == 0 for x in inteiros]
print(pares)
Entendo que essa não era a proposta da atividade, mas considerando a expressividade do Python, como eu poderia ler o código que foi construído? Acho que me ajudaria a entender melhor o funcionamento da List Comprehension.