对于这段代码,我几乎拥有它,以便它返回某些索引,但它计算同一索引中的多个元音。我刚刚意识到 index() 只返回该项目的第一次出现,但现在我已经用尽了其他可能性。
def vowel_indices(s):
'string ==> list(int), return the list of indices of the vowels in s'
res = []
for vowel in s:
if vowel in 'aeiouAEIOU':
res = res + [s.index(vowel)]
return res
这种工作的一个例子是:
vowel_indices('你好世界')
[1, 4, 7]
相反,我最终得到 [1,4,4] 作为回报。