Как определить символы (в СПИСОК или STRING) и заменить любые другие символы .. позволяет сказать '?'Замена неизвестных символов в строке Python 2.7
Пример:
strinput = "abcdefg#~"
legal = '.,/?~abcdefg' #legal characters
while i not in legal:
#Turn i into '?'
print output
Будет ли любой персонаж, которого вы хотите сохранить, не является ASCII? –
«Мой вопрос в том, как я могу определить символы (в LIST или STRING) и заменить любые другие символы .. позволяет сказать«? »« Почему вы используете список или строку? Кажется, это отличная работа для дикта, если вы собираетесь использовать такой простой подход. Не определено? Поймайте «KeyError» и справитесь с ним. –
Как я могу использовать словарь, если я не знаю символов, которые я не могу использовать? @ Two-BitAlchemist – Cyanite