Я новичок в python и задавался вопросом, была ли противоположность string.translate() Я хочу передать свою функцию длинной строкой, но уметь сохранить только буквы в алфавите и отфильтровать отдых ! (Обратите внимание, я, скорее всего, нужен расширить, что мне нужно, чтобы отфильтровать в запятые и периоды, следовательно, любой предварительно построен метод фильтра будет полезен!)String.translate напротив
UPDATE
У меня есть грубая версия силы, но это крайне нежелательно
def filterFunction(text):
text.split
filteredtext=([elem for elem in text if elem.isalpha()==True or elem==","or elem=="."or elem==" "])
print filteredtext
return filteredtext
Какая версия Python вы используете? –
У меня версия грубой силы, но это крайне нежелательный фильтр defFunction (текст): text.split отфильтрованный текст = ([elem для текста в элементе if elem.isalpha() == True или elem == "," или elem == "." или elem == ""]) print filtertext return filtertext –