1、编程统计本章任意一节内容中每个单词出现的次数。 要求:打开文件,处理其中的每- -行, 将每个词添加到字典中或更新其计数,显示输出,在此例中按词语出现的频率从高到低进行排列。
时间: 2024-05-11 07:16:11 浏览: 105
ChitGPT: 您好,根据您的要求,我可以为您实现编程统计本章任意一节内容中每个单词出现的次数。以下是我提供的代码示例:
```python
# 打开文件
with open('file.txt', 'r') as file:
# 初始化字典
word_count = {}
# 循环处理每一行
for line in file:
# 分割出每个单词,遍历每个单词
for word in line.split():
# 将单词添加到字典中或更新其计数
word_count[word] = word_count.get(word, 0) + 1
# 排序并输出结果
sorted_words = sorted(word_count.items(), key=lambda item: item[1], reverse=True)
for word, count in sorted_words:
print(f'{word}: {count}')
```
请问,还有什么其他的问题需要我解答吗?
阅读全文