.
.
不使用第三方库,求出列表中出现次数最多的元素
mylist = ['a', 'b', 'b', 'b', 'a', 'c']
# 先算出每个元素出现的次数
tmp = {i:mylist.count(i) for i in set(mylist)}
# 找出次数最大的那个
you_want = max(zip(tmp.values(), tmp.keys()))[1]
you_want
输出:‘b’
本例中使用到了list.count(), set(), dict.values(), dict.keys(), zip(), max() 等,都是python自带函数。
.
.