我需要编写一个函数来接收列表并返回最重复元素的列表。我的问题是我写的函数只返回一个重复的元素,我需要所有最重复的元素(如果它们重复相同的时间)。在我放置的示例中,函数需要返回方块、黑桃,但结果我只返回了方块
def getHighestOcurrence(listAnyKind):
counter = 0
num = listAnyKind[0]
for i in listAnyKind:
frequency = listAnyKind.count(i)
if (frequency > counter):
counter = frequency
num = i
return num
listAnyKind = ['diamonds', 'spades', 'spades', 'clubs','hearts', 'diamonds']
print(getHighestOcurrence(listAnyKind))
天涯尽头无女友
慕姐4208626
慕标5832272
largeQ
相关分类