Как удалить все буквы из списка в python и оставить только цифры? - Общение Python мододелов

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

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

первое, что пришло в голову
 
Регистрация
22 Авг 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
s="babbshsh183771bba7jkk9"
filter(lambda x:x.isDigit(), s)
 
Регистрация
24 Июл 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
list = *список*
for i in list:
try:
int(i)
except:
a.remove(i)
print(list)
 
Сверху Снизу