Как удалить из строки все не числовые значения
Есть строка
a = "/1.yuxвапва"
как можно оставить в строке только числовые значения?
Ответы (2 шт):
Автор решения: Alioshca Z
→ Ссылка
Строки в Python неизменяемы, поэтому нужно создать новую строку.
new_a = ''.join([i for i in a if i.isdigit()])
Автор решения: Dmitry
→ Ссылка
Как-то так...
a = "/1.yuxвапва"
b = str()
for c in a:
# isdigit проверяет символ, является ли он цифрой
if c.isdigit():
b += c
a = b