Python | Как убрать буквы из списка?

мне нужно как то убрать буквы из списка и чтобы остались только цифры как в примере: list([1,2,'a','b']) == [1,2]


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

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

Можно использовать функцию isinstance:

print(list(filter(lambda x: isinstance(x, int), [1,2,'a','b'])))
→ Ссылка
Автор решения: Dmitry

Через list comprehension

print([i for i in [1,2,'a','b'] if isinstance(i, int)])
→ Ссылка