Oi, Deivide! Como vai?
Sua solução ficou bem objetiva e mostra um bom uso de funções em Python, combinando input(), split(), list comprehension, filter(), lambda, map() e join(). A lógica está correta: primeiro você transforma os valores digitados em uma lista de inteiros, depois filtra apenas os números pares e exibe o resultado formatado.
Dica: como alternativa, você também pode resolver usando uma função própria para deixar a regra mais explícita:
def eh_par(numero):
return numero % 2 == 0
lista = [int(numero) for numero in input("Digite os numeros separados por espaco: ").split()]
numeros_pares = list(filter(eh_par, lista))
print("Numeros pares:", " ".join(map(str, numeros_pares)))
Esse formato facilita reaproveitar a verificação eh_par() em outras partes do código. Qual abordagem você achou mais clara: usar lambda ou criar uma função separada?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!