collections.Counter([Iterable-or-mapping])
collection
모듈에 속해있는 Counter
클래스는 주어진 컨테이너에 동일한 값이 몇 개씩 있는지 손쉽게 파악할 수 있도록 도와줍니다. Input으로 데이터를 입력받아 Dictionary 형태로 반환합니다. Elements가 Key로 저장되고 Counts가 Value로 저장됩니다.
Examples
Input :: None
Input :: List
Input :: Dictionary
Input :: String
Input :: Mapping
Methods
elements()
Counter를 구성하고 있는 Element들을 출력합니다.
most_common([n])
많이 등장한 n
개 Element의 개수를 출력합니다. n
이 None
이거나 아무것도 입력하지 않으면 전체 Element의 개수를 출력합니다.
substract([Iterable-or-mapping])
각 Counter
오브젝트 간 뺄셈 연산을 진행합니다.
update([Iterable-or-mapping])
Counter
오브젝트가 가지고 있는 Element를 갱신합니다.
References
- https://docs.python.org/3/library/collections.html