Python每日練習 05 任一個英文的純文本文件,統計其中的單詞出現的個數

#任一個英文的純文本文件,統計其中的單詞出現的個數
import re

with open(r'C:\Users\summer\Documents\python.txt', 'r') as f:
    dictResult = {}

    
    for line in f.readlines():
        listMatch = re.findall('[a-zA-Z]+', line.lower())  

       
        for eachLetter in listMatch:
            eachLetterCount = len(re.findall(eachLetter, line.lower()))
            dictResult[eachLetter] = dictResult.get(eachLetter, 0) + eachLetterCount

            
    result = sorted(dictResult.items(), key=lambda d: d[1], reverse=True)
    for each in result:
        print(each)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章