擅长:python、mysql、java
<p>使用列表理解来创建新列表,而不是就地删除:</p>
<pre><code>input_string = "aBAcAba"
vowel = {"a","e","i","o","u"}
new_string = ''.join(["."+i.lower() for i in input_string if i.lower() not in vowel])
</code></pre>
<p>输出:</p>
^{pr2}$
<p>另外,将<code>vowel</code>从<code>list</code>更改为<code>set</code>可以提高整个查找时间。在</p>