gpt4 book ai didi

python - 返回列表中最常出现的单词

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:29 24 4
gpt4 key购买 nike

我有一个列表[狼,狼,猫]。我有一个计算最常见单词的代码,但我不知道如何写,而不是数字应该出现,而是最常见的单词?/不使用任何库/

print((max(str(list.count))))

我得到什么 -> 2

我想要什么 -> 狼

最佳答案

most frequent word without using any libraries

words = ['wolf', 'cat', 'dog', 'wolf']
d = {}

for w in words:
d[w] = d[w] + 1 if d.get(w, None) else 1
# sort by number of occurrences
most_frequent = sorted(d.items(), key=lambda t: t[1])[-1][0]

print(most_frequent)

输出:

wolf

关于python - 返回列表中最常出现的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47610461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com