今天来试一下如何利用 python 来统计文本中每个英文单词出现的次数
列出了两种方法,一种是直接调用 Counter 函数,核心代码一行搞定
另一种是手写的利用 python 中的字典来统计
1.首先将文本文件导入
文本是长这样子的
f = open(r"C:\Users\aaa\Desktop\new.txt",encoding="utf-8")
a = f.read().split()
open 文本之后,将文本 read 进来,然后用 split 将单词利用空格切分开
输出的是一个列表,也就是将文本文件变成单词的列表
2. 利用 Counter 函数统计词频
这个方法很简单,只需要用一行代码即可搞定
print(collections.Counter(a))
这样就直接统计好词频,并利用字典的形式排序好了再输出