如何将文档中输出的高频词转为字典
时间: 2023-06-19 09:03:49 浏览: 147
220个英语高频词中的50个4.txt
要将文档中输出的高频词转换为字典,可以按照以下步骤进行:
1. 首先,将文档中输出的高频词复制到一个列表中,例如:
```
freq_words = ['the', 'of', 'and', 'to', 'in', 'that', 'is', 'for', 'it', 'with']
```
2. 创建一个空字典,用于存储高频词和它们的出现次数,例如:
```
freq_dict = {}
```
3. 遍历文档中的每个单词,如果单词出现在高频词列表中,则将它的出现次数加一,否则将它添加到字典中,并将它的出现次数初始化为1,例如:
```
for word in document:
if word in freq_words:
if word in freq_dict:
freq_dict[word] += 1
else:
freq_dict[word] = 1
```
4. 最后,将字典按照出现次数从高到低排序,例如:
```
sorted_dict = sorted(freq_dict.items(), key=lambda x: x[1], reverse=True)
```
这样就可以将文档中输出的高频词转换为字典,并按照出现次数排序。
阅读全文