- 比较取最大值
test = [1, 2, 3, 2, 4, 5, 2, 3, 7, 8]
a = 0
max_str = 0
for i in test:
if test.count(i) > a:
a = test.count(i)
max_str = i
print("test中出现频率最大的值为%s,共出现了%s次" % (max_str, a))
- max函数(代码简洁,推荐使用)
test = [1, 2, 3, 2, 4, 5, 2, 3, 7, 8]
print(max(test,key=test.count)) # 2