▶ Counter
- 해시 가능한 객체를 카운팅 하기 위한 dict의 하위 클래스이다.
- 리스트를 입력 값으로 넣으면 원소를 Key 값으로, 갯수를 Value 값으로 반환해 준다.
import collections
class collections.Counter([iterable-or-mapping])
사용 예시
from collections import Counter
myList = ['red', 'blue', 'red', 'green', 'blue', 'blue']
cnt = Counter(myList)
print(cnt)
'''
Counter({'blue': 3, 'red': 2, 'green': 1})
'''
for item, count in Counter(myList).items(): # cnt를 딕셔너리 처럼 사용 가능하다.
print(item, count)
'''
'blue' 3
'red' 2
'green' 1
'''
반응형
'프로그래밍 언어 > python' 카테고리의 다른 글
[OS] python 과 실행파일 (0) | 2021.04.09 |
---|---|
경로 유틸리티 (0) | 2021.02.07 |
Miscellaneous (0) | 2020.11.03 |
입 출력 속도 개선 (0) | 2020.10.09 |
[Data Structure] List (0) | 2020.10.07 |