【发布时间】:2020-02-23 06:11:39
【问题描述】:
基本上说我在python中有一个列表
lst = [6, 6, 7, 1, 1, 1, 1, 4, 1]
程序应返回 4,因为数字“1”以连续方式显示 4 次。顺便说一句,数字 6 也以连续的方式显示,但程序应该获得在连续时出现最多的数字
更多示例:
[6, 4, 4, 4, 1, 1, 7]
应该输出 3,因为 '4' 是连续的 3 次
我已经被这个问题困扰了一段时间了,有什么建议吗??
【问题讨论】:
-
itertools.groupby