LOW版统计词频

import string
path = 'waldnn'
with open(path,'r') as text:
    words = [raw_word.strip(string.punctuation).lower() for raw_word in text.read().split()]
    words_index = set(words)
    counts_dict = {index:words.count(index) for index in words_index}

for word in sorted(counts_dict,key=lambda x: counts_dict[x],reverse=True):
    print('{} -- {} times'.format(word,counts_dict[word]))

 

posted @ 2017-04-19 13:56  Erick-LONG  阅读(157)  评论(0编辑  收藏  举报