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

Допустим, у меня есть:

q = "пар234ус"

и я хочу удалить в ней все буквы. Kак мне это сделать без регулярных выражений ?


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

Автор решения: Victor VosMottor
q = ''.join(i for i in q if not i.isalpha())
→ Ссылка
Автор решения: dIm0n

Вот так вот:

import itertools

q = "пар234ус"

print(''.join(itertools.filterfalse(str.isalpha, q)))
→ Ссылка