我试图编写自己的函数来查找列表的模式,但当存在多个模式时,它会发出“啪啪”声。有人能帮我在处理多模式情况的函数中添加一些东西吗。提前谢谢!在
def ModeList(nums):
subscript = 0
while subscript < len(nums):
if nums.count(nums[subscript]) > nums.count(nums[subscript + 1]):
return "The mode is " + str( nums[subscript] ) + "."
else:
subscript += 1
print ModeList( [2,4,6,8,6,8] )
最简单的方法是使用^{} :
演示:
^{pr2}$如果需要所有值,则添加
itertools.groupby()
:演示:
如果不导入,请使用字典跟踪计数,然后按值排序:
或列表:
相关问题 更多 >
编程相关推荐