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)])