马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
'''*************************************************************************
@author:LaoGu
@time: 2021/6/8
@fuction:统计《三国演义-三英战吕布》中出场最多的前20位人物。
****************************************************************************'''
import jieba
txt = open("三国演义-三英战吕布.txt","r").read()
words = jieba._lcut(txt)
counts = {}
for word in words:
if len(word) == 1:
continue
else:
counts[word] = counts.get(word,0) + 1
items = list(counts.items())
items.sort(key = lambda x : x[1],reverse = True)
print("《三国演义》中出场最多的前20位人物如下:")
for i in range(20):
word,count = items[i]
print("{0:>40}".format(word))
结果如下:
|