코딩테스트

[파이썬] collections 모듈 - Counter 클래스

eunGI 2023. 3. 31. 17:05
from collections import Counter

다음과 같이 import 하여 사용 가능

 

>>> Counter(["A", "B", "A", "B", "A", "C"])
Counter({'A': 3, 'B': 2, 'C': 1})

다음과 같이 Counter 생성자에 리스트를 넘기면 각 데이터가 몇개씩 있는지 세어준다.

 

counter["A"] += 1

다음과 같이 Counter 결과를 변경할 수도 있고,

 

if "A" in counter:
    print("A in counter")

del counter["A"]

if "A" not in counter:
    print("A not in counter")

다음과 같이 조건문으로 특정 문자가 있는지도 확인 가능함

'코딩테스트' 카테고리의 다른 글

백준 1302 + 파이썬 딕셔너리 복습  (0) 2022.09.27
백준 10825  (0) 2022.09.27
백준 1764  (0) 2022.09.27
백준 1427  (0) 2022.09.22
백준 1181  (0) 2022.09.22