python统计文本文件中不同单词个数
时间: 2023-07-16 11:16:42 浏览: 97
python统计文本文件内单词数量的方法
可以使用Python的字典来统计不同单词的个数。具体步骤如下:
1. 打开文本文件并读取文件内容。
2. 将文件内容按照空格进行分割,得到单词列表。
3. 遍历单词列表,对于每一个单词,判断是否已经在字典中出现过,如果出现过,则将对应的计数器加一,否则将该单词加入字典并初始化计数器为1。
4. 输出字典中的键值对,即不同单词和对应的个数。
示例代码如下:
```python
filename = input("请输入文件名:")
word_count = {}
with open(filename, 'r') as f:
for line in f:
words = line.split()
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(word, count)
```
在运行代码时,需要输入要统计的文本文件名。代码会输出文件中不同单词及其出现的次数。
阅读全文