在 Python 的列表中查找以元音开头的单词

在 Python 的列表中查找以元音开头的单词

Find words starting with a Vowel in a List in Python

要在列表中查找以元音开头的单词:

  1. 使用for循环遍历列表。
  2. 检查每个单词的第一个字符是否是元音。
  3. 将以元音开头的单词附加到新列表中。
主程序
my_list = ['one', 'two', 'age', 'hello', 'example'] vowels = 'aeiouAEIOU' starting_with_vowel = [] for word in my_list: if word[0] in vowels: starting_with_vowel.append(word) print(starting_with_vowel) # 👉️ ['one', 'age', 'example']

我们使用for循环遍历列表。

在每次迭代中,我们访问字符串中的第一个字符并检查它是否是元音。

Python 索引是从零开始的,因此字符串中的第一个字符的索引为0,最后一个字符的索引为-1or len(my_str) - 1

in 运算符
测试成员资格

例如,如果是 的成员,则
x in s计算为 ,否则计算为TruexsFalse

主程序
vowels = 'aeiouAEIOU' print('avocado'[0] in vowels) # 👉️ True print('bobbyhadz'[0] in vowels) # 👉️ False

如果单词以元音开头,我们将其附加到新列表中。

主程序
my_list = ['one', 'two', 'age', 'hello', 'example'] vowels = 'aeiouAEIOU' starting_with_vowel = [] for word in my_list: if word[0] in vowels: starting_with_vowel.append(word) print(starting_with_vowel) # 👉️ ['one', 'age', 'example']

list.append
()
方法将一个项目添加到列表的末尾。

或者,您可以使用列表理解。

在 Python 的列表中查找以元音开头的单词

要在列表中查找以元音开头的单词:

  1. 使用列表理解来遍历列表。
  2. 检查每个单词的第一个字符是否是元音。
  3. 新列表将只包含以元音开头的单词。
主程序
my_list = ['one', 'two', 'age', 'hello', 'example'] vowels = 'aeiouAEIOU' starting_with_vowel = [word for word in my_list if word[0] in vowels] print(starting_with_vowel) # 👉️ ['one', 'age', 'example']

我们使用列表理解来迭代列表。

列表推导用于对每个元素执行某些操作或选择满足条件的元素子集。

在每次迭代中,我们检查单词是否以元音开头并返回结果。

新列表仅包含以元音开头的单词。