Как создать список содержащий только числа кончающиеся на 9 из другого спискa?

Пытаюсь решить задачу для егэ, где нужно импортировать набор чисел и найти все оканчивающиеся на 9. Понимаю что с 3 строкой что-то не так но что именно хз

with open('17-354.txt') as f:
    s = [int(x) for x in f]
    s9 = [int(x) for x in s if x % 2 == 9]
    print(s9)

Ответы (2 шт):

Автор решения: LEGI43ON

Наугад нашёл, что нужно выполнить

s9 = [int(x) for x in s if abs(x) % 10 == 9]
→ Ссылка
Автор решения: ARTEM
s9 = [int(x) for x in s if x[-1] == 9]

Можно ещё так попробовать

→ Ссылка