프로그래밍 언어/python
Collections utils
EastHoon
2020. 11. 29. 23:31
▶ 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
'''
반응형