반응형
Counter는 딕셔너리와 유사한 구조로, 키가 항목이고 값이 빈도를 나타냅니다.
단어 카운터
from collections import Counter
text = "apple banana apple cherry banana apple"
word_counts = Counter(text.split())
print(word_counts) # Counter({'apple': 3, 'banana': 2, 'cherry': 1})
(Output)
Counter({'apple': 3, 'banana': 2, 'cherry': 1})
숫자 카운터
from collections import Counter
numbers = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
counter = Counter(numbers)
print(counter) # Counter({4: 4, 3: 3, 2: 2, 1: 1})
(Output)
Counter({4: 4, 3: 3, 2: 2, 1: 1})
반응형
'Python' 카테고리의 다른 글
(파이썬) 사각형 그리기: 색상으로 채우기, turtle.setheading (0) | 2024.07.27 |
---|---|
(파이썬) calendar 모듈로 2024년 달력 출력하기 (0) | 2024.07.05 |
(파이썬) 워드 클라우드(word cloud) 만들기 (0) | 2024.07.03 |
(파이썬) 주사위 시뮬레이션 (dice simulation) (0) | 2024.01.25 |
(파이썬) == 와 is 연산자의 차이점 (0) | 2024.01.24 |