#任一個英文的純文本文件,統計其中的單詞出現的個數 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)
Python每日練習 05 任一個英文的純文本文件,統計其中的單詞出現的個數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.