<p>做一个家庭作业问题,其中字符串中的所有元音都需要删除,如果字母“g”在元音旁边,也会被认为是元音。例如,给定字符串“flanger”,我希望返回的字符串为“frrnc”</p>
<p>到目前为止,我的情况是:</p>
<pre><code>def disemvowel(text):
text = list(text)
new_letters = []
for i in text:
if i.lower() == "a" or i.lower() == "e" or i.lower() == "i" or i.lower() == "o" or i.lower() == "u":
pass
else:
new_letters.append(i)
print (''.join(new_letters))
disemvowel('fragrance')
# frgrnc
</code></pre>