Только целые числа

В смешанных списках могут лежать числа, строки и другие значения, но иногда нужны только настоящие целые числа. Напиши функцию filter_list, которая получает список lst и возвращает новый список только с элементами типа int. Порядок чисел нужно сохранить, а булевы значения исключить.

Примеры

Ввод
[1, 2, "a", "b"]
Вывод
[1, 2]
Ввод
[1, "a", "b", 0, 15]
Вывод
[1, 0, 15]
Ввод
[1, 2, "aasf", "1", "123", 123]
Вывод
[1, 2, 123]

Нужно реализовать

def filter_list(lst: list) -> list:

Теги

listsarray
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,2,"a","b"]
Ожидаемый[1,2]
2
Ввод
[1,"a","b",0,15]
Ожидаемый[1,0,15]
3
Ввод
[1,2,"aasf","1","123",123]
Ожидаемый[1,2,123]
4
Ввод
[]
Ожидаемый[]
5
Ввод
["x","y","z"]
Ожидаемый[]
6
Ввод
["b","a",2,1]
Ожидаемый[2,1]
Фокус-радио
На паузе · SomaFM · Fluid