from collections import Counter
ex_list = ['kim', 'kim', 'park', 'choi', 'kim', 'kim', 'kim', 'choi', 'park', 'choi']
ex_counter = Counter(ex_list)
print(ex_counter) #Counter({'kim': 5, 'choi': 3, 'park': 2})
print(dict(ex_counter)) #{'kim': 5, 'park': 2, 'choi': 3}
Counter 는 자료구조는 아니지만 반복되는 데이터를 카운터하여 딕셔너리 형식으로 반환해주는 컬렉션이다.