使用Python写一个可以统计文章特定的词出现次数的程序
时间: 2024-01-08 21:04:31 浏览: 63
Python统计单词出现的次数
5星 · 资源好评率100%
可以使用Python中的字典(dictionary)来实现统计特定词汇出现次数的功能。以下是一个简单的示例代码:
```python
def count_words(text, words):
# 将文本转换为小写,方便比较
text = text.lower()
# 初始化字典
word_counts = {}
# 遍历每个关键词,并在文本中查找出现次数
for word in words:
count = text.count(word.lower())
# 将关键词及其出现次数添加到字典中
word_counts[word] = count
return word_counts
# 示例使用
text = "This is a sample text to test the word count function."
words = ["this", "sample", "function"]
counts = count_words(text, words)
print(counts)
```
运行结果为:
```
{'this': 1, 'sample': 1, 'function': 1}
```
示例代码中,`count_words`函数接受两个参数,分别是待统计的文本和需要统计的词列表。函数首先将文本转换为小写,然后遍历词列表,使用`count`方法统计词在文本中出现的次数。最后将词及其出现次数添加到字典中,并返回字典。在示例中,字典中三个关键词在文本中都只出现了一次。
阅读全文