본문 바로가기
728x90
반응형

Collections2

7강: 고급 데이터 구조 및 collections 모듈 - 파이썬 고급편 7강: 파이썬 표준 라이브러리 속 숨은 보석 - collections 모듈 활용개요 및 중요성파이썬의 기본 데이터 구조(list, dict, set, tuple)만으로도 많은 작업을 수행할 수 있지만, collections 모듈은 더욱 특화되고 효율적인 데이터 구조들을 제공합니다. 이러한 고급 데이터 구조들은 특정 상황에서 놀라운 성능 향상과 코드 간결성을 제공합니다.핵심 포인트: 올바른 데이터 구조 선택이 알고리즘 성능을 크게 좌우합니다.Counter: 카운팅의 강자Counter는 해시 가능한 객체를 카운팅하는 dict의 서브클래스입니다. 데이터 분석이나 통계 작업에서 매우 유용합니다.from collections import Counter# 기본 카운팅text = "hello world python .. 2025. 5. 29.
파이썬 자료 구조 샘플 안녕하세요! 오늘은 파이썬의 기본 자료 구조에 대해 알아보겠습니다. 파이썬에서 제공하는 다양한 자료 구조를 이해하면 효율적인 코드를 작성하는 데 큰 도움이 됩니다.1. 리스트(List)리스트는 파이썬에서 가장 많이 사용되는 자료 구조 중 하나입니다. 순서가 있고 변경 가능한 객체들의 집합입니다.# 리스트 생성fruits = ['사과', '바나나', '오렌지', '포도']# 리스트 요소 접근print(fruits[0]) # 첫 번째 요소print(fruits[-1]) # 마지막 요소# 리스트 슬라이싱print(fruits[1:3]) # 두 번째부터 세 번째 요소까지# 리스트 요소 추가fruits.append('키위')print(fruits)# 리스트 요소 삽입fruits.insert(1, '딸기').. 2025. 5. 18.
728x90
반응형