Python的字符串类中有translate方法,可以通过对比传入的参数list中的字符,将要过滤掉的字符进行删除(不是转化成‘ ’)。
具体实例:
def disemvowel(s):
return s.translate(None, "aeiouAEIOU")
函数disemovowel()就可以将s字符串中的元音(aeiou及其大写)进行删除。
>>>disemvowel("This website is for losers LOL!")
'Ths wbst s fr lsrs LL!'