#任一个英文的纯文本文件,统计其中的单词出现的个数 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 任一个英文的纯文本文件,统计其中的单词出现的个数
最新推荐文章于 2023-02-17 20:38:40 发布