我需要一个从短语中删除所有元音的函数,这是我的代码:
def anti_vowel(text):
last = []
for cha in text:
last.append(cha)
for char in last:
if char == 'a' or char == 'A' or\
char == 'e' or char== 'E' or\
char == 'i' or char== 'I' or\
char == 'o' or char== 'O' or\
char == 'u' or char== 'U':
last.remove(char)
return "".join(last)
然而,当我输入“Hey look Words!”而不是“Hy lk Wrds!”时,它返回“Hy lk Words!”,当输入“saeioum”时,返回“seom”。当我在一个连续的条件下明确说明我想要的一切时,为什么它不能完全发挥作用?