Skip to main content

심화 자료구조

기본 자료구조를 익힌 후, Python의 심화 자료구조 패턴을 학습합니다. 이 패턴들은 코드를 더 간결하고 효율적으로 만들어 줍니다.

언제 어떤 패턴을 쓸 것인가

패턴핵심 용도대표 예시
컴프리헨션기존 시퀀스에서 새 시퀀스 생성데이터 필터링, 변환
collections특화된 컨테이너 타입빈도 계산, 기본값 딕셔너리
itertools메모리 효율적 반복 패턴조합, 체이닝, 그룹핑
컴프리헨션부터 시작하세요. Python에서 가장 자주 사용되는 심화 패턴이며, ML 데이터 전처리 코드에서 매일 만나게 됩니다.