擅长:python、mysql、java
<p>找到最后一个元音需要有一组元音。在那之后,你只需要反向迭代列表。在</p>
<pre><code>vowels = {...} # some list of vowels
word = ['S', 'EH1', 'K', 'AH0', 'N', 'D']
for i in word[::-1]:
if i in vowels:
last_vowel = i
break
</code></pre>
<p>如果你对其他想法持开放态度,你也可以看看这个库,它可以为你找到押韵:<a href="https://pypi.org/project/pronouncing/" rel="nofollow noreferrer">https://pypi.org/project/pronouncing/</a></p>