列表中最大项目出现的次数

Pan*_*rma 1 python

假设我有一个list

L= [3 2 1 3 5 4 5 3 5 3]
Run Code Online (Sandbox Code Playgroud)

输出应与其编号一样35列表中的最大值。出现次数是3

到目前为止我可以尝试这个

from collections import defaultdict

d = defaultdict(int)
for i in height:
    d[i] += 1
result = max(d.iteritems(), key=lambda x: x[1])
print len(result)
Run Code Online (Sandbox Code Playgroud)

但这并不适用于每个列表,因为它仅给出列表中项目的最大出现次数,但有时它不是最大项目。

Ara*_*Fey 6

使用maxlist.count

max_element= max(L)
count= L.count(max_element)
print(count)
Run Code Online (Sandbox Code Playgroud)