擅长:python、mysql、java
<p>以下是列表理解的版本:</p>
<pre><code>def findNumVowels(s):
vowels = ['a', 'e', 'i', 'o', 'u']
return len([char_literal for char_literal in s if char_literal in vowels])
findNumVowels("Kunal")
</code></pre>
<p>如您所见,Python字符串是不可变的,这意味着它们在创建之后不能被更改。所以我们只是用for..in构造来索引字符串,这不需要额外的空间复杂性。在</p>