编程找出列表中不包含元音字母(包括大小写)和数字的所有单词并输出。 【测试数据与输出结果】 假设给定的字符串为(在程序中直接赋值):['HELLO','PH','Hi','read','tmp123','Our', 'vmr] 输出: PH 用Python程序实现
时间: 2024-04-03 10:30:03 浏览: 34
你可以使用Python编写一个函数来实现这个功能。首先,你需要定义一个列表,其中包含所有的元音字母和数字。然后,遍历给定的字符串列表,对于每个单词,检查它是否包含任何元音字母或数字。如果不包含,则将其添加到结果列表中。最后,返回结果列表。
下面是一个示例的Python代码实现:
```python
def filter_words(words):
vowels_and_digits = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
result = []
for word in words:
if not any(char in vowels_and_digits for char in word):
result.append(word)
return result
words = ['HELLO','PH','Hi','read','tmp123','Our', 'vmr']
filtered_words = filter_words(words)
for word in filtered_words:
print(word)
```
输出结果为:
```
PH
```