《射雕英雄传》是金庸的重要武侠作品之一。这里给出一个《射雕英雄传》的网络版本,文件名为“射雕英雄传一网络版.cxt”。 请编写程序,统计该文件出现的所有中文词语及出现次数(不要求输出),并输出按照出现次数最多的8个词语,采用如下方式打印输出。 词语1,词语

admin2019-09-02  35

问题 《射雕英雄传》是金庸的重要武侠作品之一。这里给出一个《射雕英雄传》的网络版本,文件名为“射雕英雄传一网络版.cxt”。
请编写程序,统计该文件出现的所有中文词语及出现次数(不要求输出),并输出按照出现次数最多的8个词语,采用如下方式打印输出。
词语1,词语2,词语3,词语4,词语5,词语6,词语7,词语8

选项

答案参考程序: import jieba fi=open(”射雕英雄传一网络版-txt”,”r”,encoding=’utf一8’) txt=fi.read() fi.close() ls=jieba.lcut(txt) d={} for w in ls: d[w]=d.get(w,0)+1 for x in’’\n,。’’“:”: del d[x] rst=[] for i in range(8): mx=0 mxj=0 for j in d: if d [j]>mx: mx=d[j] mxj=j rst.append(mxj) del d[mxj] print(’’。’’.join(rst))

解析
转载请注明原文地址:https://kaotiyun.com/show/KJ6p777K
0

相关试题推荐
最新回复(0)