擅长:python、mysql、java
<p>您自己的代码可以很容易地改进,因为您的总体策略是正确的:</p>
<pre><code>def vocalizer(string_a,string_b):
vowels = ['a', 'e', 'i', 'o', 'u']
result = ''
result_2 = ''
for character in string_a:
if character in vowels:
result += character
for item in string_b:
if item in vowels:
result_2 += item
result = set(list(result))
result_2 = set(list(result_2))
#print("result= {}".format(result))
#print("result_2= {}".format(result_2))
if result == result_2:
return True
else:
return False
</code></pre>
<p>当你去掉辅音的单词时,你可以简单地从字符串中创建一个列表,然后通过将它们转换成集合来删除重复的元素。最后,你可以比较一下,看看它们是否相等。例如:</p>
^{pr2}$