python统计单词出现的次数
时间: 2023-12-29 15:25:23 浏览: 177
以下是使用Python统计单词出现次数的例子:
```python
# 定义一个函数来统计单词出现的次数
def count_words(text):
# 创建一个空字典来存储单词和对应的出现次数
word_count = {}
# 将文本转换为小写,并按空格分割成单词列表
words = text.lower().split()
# 遍历单词列表
for word in words:
# 如果单词已经在字典中,则将其出现次数加1
if word in word_count:
word_count[word] += 1
# 如果单词不在字典中,则将其添加到字典,并将出现次数设置为1
else:
word_count[word] = 1
# 返回统计结果
return word_count
# 调用函数并传入文本
text = "This is a sample text. It contains some words. This is just an example."
result = count_words(text)
# 打印统计结果
for word, count in result.items():
print(f"{word}: {count}")
```
输出结果为:
```
this: 2
is: 2
a: 1
sample: 1
text.: 1
it: 1
contains: 1
some: 1
words.: 1
just: 1
an: 1
example.: 1
```
阅读全文