# news='''A special variant of the Code Completion " \
#      "feature invoked by pressing Ctrl twice " \
#      "allows you to complete the name of any class no matter " \
#      "if it was imported in the current file or not. If the class " \
#      "is not imported yet, the import statement is generated automatically.'''
f=open('news.txt','r')
news=f.read()
f.close()
sep=''',.?'":!'''
exclude={'the','and','a','not'}
for c in sep:
    news=news.replace(c,' ')

wordList=news.lower().split()
wordDict={}
'''for w in wordList:
    wordDict[w]=wordDict.get(w,0)+1
    for w in exclude
     del(wordDict[w])
 '''
wordSet=set(wordList)-exclude
for w in wordSet:
    wordDict[w]=wordList.count(w)

dictList=list(wordDict.items())
dictList.sort(key=lambda x:x[1],reverse=True)
# for w in wordDict:
#     print(w,wordDict[w])
#print(dictList)

for i in range(20):
    print(dictList[i])

 

 posted on 2018-03-27 20:48  Runka  阅读(121)  评论(0编辑  收藏  举报