用python统计你的文章里每个英文单词的数量

版权声明:严禁转载 https://blog.csdn.net/qq_38452951/article/details/84422121
p=''' i heared a story about you ''' #你的文章段
lines=p.strip().split('\n')
words_cnt={}
for line in lines:
    line=line.replace(',','').lower() #逗号都用英文状态的
    words=line.split(' ')  #括号里面的单引号里有空格
    for word in words:
        words_cnt[word]=words_cnt.get(word,0)+1
words_lst=list(zip(words_cnt.values(),words_cnt.keys()))
words_lst.sort()
words_lst.reverse()
for word in words_lst:
    print(word[1],words_cnt[word[1]]) #打印每个英文单词的数量

猜你喜欢

转载自blog.csdn.net/qq_38452951/article/details/84422121