python编写wordcount程序‘
时间: 2023-08-08 09:12:29 浏览: 143
python MapReduce的wordcount
下面是一个简单的 Python 代码,用于实现 Word Count 程序:
```python
# 打开文件
with open('example.txt', 'r') as f:
# 读取文件内容
data = f.read()
# 将文件内容转成小写
data = data.lower()
# 使用 split() 方法将字符串分割成单词列表
words = data.split()
# 创建一个空字典来存储单词出现的次数
word_count = {}
# 遍历单词列表,并统计每个单词出现的次数
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 输出单词出现的次数
for word, count in word_count.items():
print(f"{word}: {count}")
```
在这个程序中,我们首先打开文件并读取其中的内容。然后,我们将文件内容转换为小写以便于统计每个单词的出现次数。接下来,我们使用 split() 方法将字符串分割成单词列表。然后,我们创建一个空字典来存储每个单词出现的次数,并遍历单词列表以统计每个单词出现的次数。最后,我们输出每个单词出现的次数。
阅读全文