我正在处理用户输入的单词。示例:“哪里”。我需要找到第一个元音并从中开始单词,并将单词的开头放在结尾。
首先我想了解每个字母的索引,我用 enumerate() 做到了: 现在我想获取元音的索引并将单词切片。
问题是如何将我从枚举中获得的索引信息传递给 python,以及如何让它定义元音的索引?
我找了很多关于切片的教程,但还是没搞懂如何把这两个函数结合起来。 请帮助我(也许您知道可以提供帮助或只是提供想法的教程)。 我是初学者,所以请保持简单。 我卡住了,我不明白如何遍历单词/单词并同时获取它的索引。
您可以使用以下内容:
word = 'where'
i_vowel = 0
for index, char in enumerate(word):
if char in "aeiou":
i_vowel = index
break
word = word[i_vowel:]+word[0:i_vowel+1]