Вопрос Как удалить все буквы из списка в python и оставить только цифры?

Регистрация
30 Май 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Как удалить все буквы из списка в Python и оставить только цифры?
 
lst = [1, 2, 3, 'a', 'd', 'z']
lst = [i for i in lst if i in range(9)]
print(lst)

первое, что пришло в голову
 
s="babbshsh183771bba7jkk9"
filter(lambda x:x.isDigit(), s)
 
list = *список*
for i in list:
try:
int(i)
except:
a.remove(i)
print(list)
 
если не 1234567890 то удалить
 
Назад
Сверху