# utf-8
# 打开英文演讲的txt文档
s_words = {'own', 'the', 'and', 'that', 'this', 'it', 'my', 'when', 'but', 'so', 'where', 'an', 'a'}
sep = ''',.?!:”'“;][ ’'''
with open("dream.txt") as fd:
words = fd.readlines()
for i in sep:
# print(i)
words = str(words).replace(i, '\n').lower()
tr_words = words.lower().split()
# for w in wordset:
# print(w)
worddit = {}
for j in tr_words:
worddit[j] = tr_words.count(j)
diclist = list(worddit.items())
diclist.sort(key=lambda x: x[1], reverse=True)
for d in diclist[0:10]:
print(d)
wordset = set(tr_words) - s_words
tr_words = list(wordset)
diclist = list(worddit.items())
diclist.sort(key=lambda x: x[1]) #lamba定义了一个匿名函数,只对x[1]进行排序操作
# for d in diclist[0:10]:
# print(d)
fd.close()