如何统计一段英文文档中出现次数最少的单词?

并统计有出现次数最少的单词有多少个(当出现次数最少的单词不止有一个时)

 代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。

import re
text = 'aaa bbb cccc bbb ddd cccc aaa cccc ddd bbb cccc'
li = re.findall(r'[A-Za-z]+',text)
dic = {}
for v in li:
    dic[v] = dic.get(v,0) + 1
values = list(dic.values())
minv = min(values)
count = values.count(minv)
print(f"出现次数最少的单词有{count}个,分别是:")
for k,v in dic.items():
    if v==minv:
        print(k,"出现次数最少,出现次数是",v)

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632