给定一个字符串列表,其中大部分是中文词语。去掉其中不是中文词语的词
时间: 2023-12-10 14:38:56 浏览: 82
去掉字符串中的某一字符
可以使用Python中的中文分词库jieba来实现。首先需要下载jieba库,然后使用以下代码:
```python
import jieba
def filter_chinese_word(words):
new_words = []
for word in words:
is_chinese = True
for char in word:
if not ('\u4e00' <= char <= '\u9fa5'):
is_chinese = False
break
if is_chinese:
new_words.append(word)
return new_words
# 示例
words = ['我', '爱', 'Python', '编程']
words = filter_chinese_word(words)
print(words)
```
这里的`filter_chinese_word`函数会遍历输入的字符串列表中的每一个字符串,判断其中是否只包含中文字符,如果是则将其添加到新的列表中。最后返回新的列表即为去除非中文词语后的结果。
阅读全文