先生们,帮帮我:如何从数组中获取 3 个最频繁重复的元素,它重复了多少次?我不知道如何准确地制作出最大的 3 个。好吧,或者 5 - 没关系 - 主要的不是所有重复的(这可以通过 Counter 完成),而是特定数量的最常见的。
假设我们有一个单词数组:
['я', 'он', 'они', 'она', 'мы', 'вы', 'ты', 'я', 'он', 'она', 'ты', 'я', 'вы']
结果,我需要得到类似的东西:
{'я': 3, 'он': 2, 'она': 2}
使用Counter(...).most_common(n):
或作为字典:
如果你只想使用
core-methods,那么你可以这样做:那么
res它将是:好吧,相应地
dict(res):