码迷,mamicode.com
首页 > 其他好文 > 详细

使用tuple统计文件中单词的个数

时间:2017-12-24 21:24:52      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:单词   get   value   turn   文件中   class   open   items   div   

 1 name = input("Enter file:")
 2 if len(name) < 1 : name = "input.txt"
 3 fhand = open(name)
 4 
 5 counts = dict()
 6 for line in fhand:
 7     words = line.split()
 8     for word in words:
 9         # find the value that key is word, if not, return 0
10         counts[word] = counts.get(word, 0) + 1
11 
12 lst = list()
13 for key, val in counts.items():
14     lst.append( (val, key) )
15 
16 lst.sort(reverse = True)
17 for val, key in lst[:10]:
18     print (key, val)

使用tuple统计文件中单词的个数

标签:单词   get   value   turn   文件中   class   open   items   div   

原文地址:http://www.cnblogs.com/wjf0/p/8099064.html

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