今天爱分享给大家带来如何统计一个文本中单词频次最高的10个单词?【面试题详解】,希望能够帮助到大家。
import re
def test(filepath):
distone = {}
numTen = []
with open(filepath,"r",encoding="utf-8") as f:
for line in f:
line = re.sub("\W","",line)
lineone = line.split()
for keyone in lineone:
if not distone.get(keyone):
distone[keyone]=1
else:
distone[keyone]+=1
numTen = sorted(distone.items(),key=lambda x:x[1],reverse=True)[:10]
numTen =[x[0]for x in numTen]
return numTen
原文链接:https://blog.itblood.com/4065.html,转载请注明出处。

![女調查員麗華1.0[PC+安卓/1.15G] [日系RPG/AI汉化]](/wp-content/uploads/replace/2025/10/30/28fd71170bd71a4cc45eec53de84a4ed.webp)