[Python] Counter 객체
Counter
Counter
객체는 아이템에 대한 개수를 계산해 딕셔너리로 리턴한다.
>>> a = [1, 2, 3, 4, 5, 5, 5, 6, 6]
>>> b = collections.Counter(a)
>>> b
Counter({5: 3, 6: 2, 1: 1, 2: 1, 3: 1, 4: 1})
Counter
객체는 위처럼 키에는 아이템의 값이, 값에는 해당 아이템의 개수가 들어간 딕셔너리를 생성한다. 실제로는 딕셔너리를 한 번 더 래핑(wrapping)한 collections.Counter
클래스를 갖는다.
Counter
객체에서 가장 빈도 수가 높은 요소를 찾으려면 most_common()
을 사용하면 된다.
>>> b.most_common(2)
[(5, 3), (6, 2)]
Author And Source
이 문제에 관하여([Python] Counter 객체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@t1won/Python-Counter-객체저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)