查找列表中出现最频繁的元素
使用 max()
函数可以快速查找出一个列表中出现频率最高的某个元素。
>>> a = [1, 2, 3, 4, 3, 4, 5, 4, 4, 2]
>>> b = max(set(a), key=a.count)
>>> b
4
统计列表中所有元素的出现次数
collections 是 Python 中的一个宝藏模块,它提供了很多特性。Counter
方法正好可以完美解决这个需求。
>>> from collections import Counter
>>>
>>> a = [1, 2, 3, 4, 3, 4, 5, 4, 4, 2]
>>> Counter(a)
Counter({4: 4, 2: 2, 3: 2, 1: 1, 5: 1})
标签:常用,元素,python,max,Counter,列表,collections,方法 From: https://www.cnblogs.com/xingxia/p/pythonic.html