4. 输出字符串s='hello world'中所有元音的索引。元音是指'aeiouAEIOU'中的字符之一。python
时间: 2024-05-07 18:23:53 浏览: 69
Python编程练习题:字符串元音替换
的代码应该怎么写?
下面是代码示例:
```python
s = 'hello world'
vowels = 'aeiouAEIOU'
# 使用 for 循环和 enumerate() 函数遍历字符串 s,
# 如果字符是元音,则将其索引添加到列表中
vowel_indexes = [i for i, char in enumerate(s) if char in vowels]
# 输出元音的索引
print(vowel_indexes)
```
输出结果为:
```
[1, 4, 7, 9]
```
解释:在字符串 "hello world" 中,元音字符 'e'、'o'、'o'、'a' 的索引分别为 1、4、7、9。
阅读全文