collections.Counter(리스트)
리스트에서 요소들의 개수를 새고 {요소:개수} 형태의 딕셔너리로 값을 반환한다.
collections.Counter() 함수로 반환된 딕셔너리 값끼리는 연산(+, -, &, |)이 가능하다.
collections.Counter(리스트).most_common()
리스트 구성 요소들의 개수를 세고 최빈값 n을 반환한다
import collections
list = [1,1,1,1,2,2,2,3,3,4,5]
print(collections.Counter(list))
# Counter({1: 4, 2: 3, 3: 2, 4: 1, 5: 1})
print(collections.Counter(list).most_common())
# [(1, 4), (2, 3), (3, 2), (4, 1), (5, 1)]