Python统计句子中各个单词出现的次数,用字典
时间: 2024-10-24 18:08:36 浏览: 11
Python读取英文文件并记录每个单词出现次数后降序输出示例
5星 · 资源好评率100%
在Python中,你可以使用内置的`collections`模块中的`Counter`类来统计一个字符串(或句子)中每个单词出现的次数。下面是一个简单的步骤:
1. 首先,你需要将句子拆分成单个单词。可以使用`split()`函数,它会根据空格分割字符串。
2. 然后,创建一个`Counter`对象,并传入这个单词列表。
3. 最后,`Counter`对象会返回一个字典,其中键是单词,值是该单词出现的次数。
以下是示例代码:
```python
from collections import Counter
def count_words(sentence):
# 将句子转换为小写并分割成单词列表
words = sentence.lower().split()
# 使用Counter统计每个单词的频率
word_counts = Counter(words)
return word_counts
sentence = "这是一个测试句子,用于演示如何统计单词出现次数。"
word_dict = count_words(sentence)
print(word_dict)
阅读全文