【发布时间】:2019-12-28 00:18:55
【问题描述】:
我有一个列表列表
distances = [[female, 1],
[female, 2],
[male, 3],
[male, 4],
[female, 5]]
如何获取第一列到前 k 个列表的模式(元素中的最大出现次数)。
比如,如果 k = 3,它应该返回 'female',因为女性出现两次,而男性出现一次
【问题讨论】:
-
你说的第一列的模式是什么意思?您是指第一行
k的最大计数吗?您对k=3的输出是female,因为它出现了两次,而male只出现了一次?更具体 -
@Tomerikoo 是频率最高的元素
-
@Tomerikoo 该链接没有完全回答这个问题,我不是在寻找所有频率计数只是特定列的模式。还有所有元素的答案,而不仅仅是一列。