from collections import Counter
s = Counter(b)
for key in s.keys():
if s.get(key) == max(s.values()):
print(key)
以下例子 2,3,4都出现2次
from collections import Counter
list= [1,2,3,4,4,5,2,3,9]
maxcount=max(list,key=list.count)
new_list=[ i[0] for i in Counter(a).most_common(len(a)) if i[1]==maxcount]
print(new_list)
哈喽,具体代码如下,有用请点采纳哦~
a = input('请输入数字列表,如:1,2,3\n')
b = a.split(",")
obj = {}
arr = []
for num in b:
obj[num] = obj[num] + 1 if num in obj else 1
maxTime = obj[max(obj,key=obj.get)]
for (key,value) in obj.items():
if value == maxTime:
print(key)