python - 如何找到没有频率的列表或元组的模式?

标签 python collections counter mode

我正在尝试查找元组中出现次数最多的数字并将该值分配给变量。我尝试了以下代码,但它给了我频率和模式,而我只需要模式。

from collections import Counter
self.mode_counter = Counter(self.numbers)
self.mode = self.mode_counter.most_common(1)

print self.mode

有没有一种方法可以使用 Counter 将模式分配给 self.mode ?

最佳答案

只需解压most_common的返回值即可。

[(mode, _)] = mode_counter.most_common(1)

关于python - 如何找到没有频率的列表或元组的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047582/

相关文章:

python - 为什么 python windows 安装程序使用旧版本的 pip 进行分发?

java - HashBiMap 是线程安全的吗?

jsp - 如何在 JSP 中呈现递归集合

php - 如何计算字符串中 "letter numbers"的总和?

python - 有没有一种简单的方法可以获取单词中重复字符的数量?

python - 为给定的单词集创建 id 的简单 [pythonic] 方法

python - 配置不当 : Error importing middleware - Django wsgi error Apache

java - 使用比较器对具有多个字段的对象映射进行排序

linux - 在 bash 中按给定的时间间隔重新执行命令

python - Pandas - 基于列对行进行分组,并用非空值替换 NaN