![Python编程300例:快速构建可执行高质量代码](https://wfqqreader-1252317822.image.myqcloud.com/cover/209/36862209/b_36862209.jpg)
上QQ阅读APP看书,第一时间看更新
例51 最高频的k个单词
1.问题描述
给一个单词列表,求出这个列表中出现频次最高的k个单词。
2.问题示例
输入:
[ "yes","long","code", "yes","code","baby", "you","baby","chrome", "safari","long","code", "body","long","code" ] k=3
输出:["code","long","baby"]
输入:
[ "yes","long","code", "yes","code","baby", "you","baby","chrome", "safari","long","code", "body","long","code" ] k=4
输出:["code","long","baby","yes"]
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P65_24644.jpg?sign=1739566114-ELyrj3QT7lVIo8mu0D1VcI912dmX8x36-0-088a4184f5f3e8be29880e2fbb4acec5)
4.运行结果
输入:['yes','long','code','yes','code','baby','you','baby','chrome','safari','long','code','body','long','code']
输入:k=4
输出:['code','long','yes','baby']