как из строки убрать уникальный символ?
Вот есть абстрактная строчка
a = "abcd8efg"
как отсюда убрать цифру 8? пробовал так:
a = "abcd8efg"
a = int(a)
a = a - 9
и как это сделать?
Ответы (3 шт):
Автор решения: r3b0rn
→ Ссылка
Способов масса, выбирайте понравившийся
a = "abcd8efg"
a = a[:a.find("8")] + a[a.find("8")+1:]
a = "abcd8efg"
a = a.replace("8", "")
import re
a = "abcd8efg"
a = re.sub(r"[0-9]", "", a)
Последний убирает все цифры, первые два - только 8
Автор решения: CrazyElf
→ Ссылка
Не совсем понятно каково условие, почему именно 8 - она задана или по каким-то критериям выбирается? Если заранее задана, то как вариант:
a = "abcd8efg"
a = ''.join(i for i in a if i != '8')
print(a)
# abcdefg