Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def getText():
- txt=open("WPS:\hamlet.txt","r").read()
- txt=txt.lower()
- for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_{|}·~‘’':
- txt=txt.repalce(ch," ")
- hamletTxt=getText()
- words=hamletTxt.split()
- counts={}
- for word in words:
- counts[word]= counts. get(word, 0)+1
- items= list(counts. items())
- items.sort(key=lambda x:x[1],reverse=True)
- for i in range(10):
- word,count=items[i]
- print ("{0: <10}{1:>5}".format(word, count))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement