Python统计内容中单词出现的次数,并统计出现频率最高的单词
通过python对字符串中的所有单词进行统计,统计出每个单词出现的次数,并显示出现次数最多的单词,代码简单修改可以用来统计中文
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:Python统计内容中单词出现的次数,并统计出现频率最高的单词 """ text = "pidancode ga bu zo meuh ga zo bu meuh meuh ga zo zo meuh zo bu zo pidancode" items = text.split(' ') counters = {} for item in items: if item in counters: counters[item] += 1 else: counters[item] = 1 print("单词数量:") print(counters) print("出现次数最多的单词:") print(sorted([(counter, word) for word, counter in counters.items()], reverse=True)[0][1])
输出结果如下:
单词数量:
{'pidancode': 2, 'ga': 3, 'bu': 3, 'zo': 6, 'meuh': 4}
出现次数最多的单词:
zo
以上代码在Python3.9环境下测试通过。
相关文章