码迷,mamicode.com
首页 > 编程语言 > 详细

python编程:统计文件中单词出现次数

时间:2018-04-15 14:50:47      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:出现   ace   item   lse   排序   open   rev   split   style   

f=open("2.txt",‘r‘)
ll=f.read()
‘‘‘将空格都取代为逗号,方便后面的split()‘‘‘
ll=ll.replace(" ",‘,‘)
‘‘‘防止由于文档编辑不规范出现双逗号的情况‘‘‘
ll=ll.replace(",,",‘,‘)
l=ll.split("\n")
rows=[]
dic={}
for i in l:
row=i.split(",")
rows.append(row)
for ii in rows:
for each in ii:
if each in dic:
dic[each]=dic[each]+1
else:
dic[each]=1

#输出所有的排序:
print(sorted(dic.items(),key=lambda x:x[1],reverse=True))

‘‘‘只输出最大的值‘‘‘
HighValue=0
HighKey=None
for each in dic:
if dic[each]>HighValue:
HighValue=dic[each]
HighKey=each
print(HighKey,HighValue)

python编程:统计文件中单词出现次数

标签:出现   ace   item   lse   排序   open   rev   split   style   

原文地址:https://www.cnblogs.com/cuihengyue/p/8847310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!