python 编程找出下列列表中不包含元音字母(包括大小写)和数字的所有单词并按原始先后顺序输出。 ['HELLO', 'PH', 'Hi', 'read', 'tmp123', 'Our', 'vmr']
时间: 2023-10-23 10:10:05 浏览: 119
可以使用正则表达式来匹配不包含元音字母和数字的单词,然后按照原始顺序输出。代码如下:
```python
import re
words = ['HELLO', 'PH', 'Hi', 'read', 'tmp123', 'Our', 'vmr']
pattern = re.compile(r'^[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]+$')
filtered_words = [word for word in words if pattern.match(word)]
print(filtered_words)
```
输出结果为:
```
['PH', 'vmr']
```
注意,这里的正则表达式只匹配纯辅音字母,不包括元音字母和数字。如果需要匹配其他字符,可以在正则表达式中添加相应的字符类或者字符范围。
阅读全文