Задать вопрос
@Zorgios

Как удалить определенные символы из строки, включая служебные?

Имеется строка
text = [('Тестовый текст,)]
Как получить строку "Тестовый текст" без символов [](),' ?
  • Вопрос задан
  • 518 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
import string

text = "[('Тестовый текст,)]"

result = ''.join(c for c in text if c not in string.punctuation)

или более производительный вариант

t = str.maketrans('', '', string.punctuation)
result = text.translate(t)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы