3.5 컬렉션 모듈
파이썬의 컬렉션 모듈은 다양한 고급 컨테이너 유형을 제공합니다. 이 모듈에는 namedtuple, deque, Counter, OrderedDict, defaultdict, ChainMap, UserDict, UserList, UserString 등이 포함되어 있습니다. 여기서는 가장 자주 사용되는 컨테이너 유형에 대한 설명과 예시 코드를 제공하겠습니다. namedtuple: 튜플의 서브 클래스로, 필드 이름이 있는 튜플을 만듭니다. 이를 통해 코드를 더 명확하게 만들 수 있습니다. 예시 코드 1 - namedtuple: from collections import namedtuple # namedtuple 정의 Person = namedtuple("Person", ["name", "age", "gende..
2023. 3. 17.
3.4 집합
파이썬의 집합(set)은 순서가 없고 중복된 요소가 없는 컬렉션입니다. 집합은 중괄호({})를 사용하여 생성하거나 set() 함수를 사용할 수 있습니다. 집합은 수학적 집합의 개념을 구현한 것으로, 합집합, 교집합, 차집합 등의 집합 연산을 수행할 수 있습니다. 집합에 대한 상세 설명과 예시 코드는 다음과 같습니다: 집합 생성: 중괄호({})를 사용하여 집합을 생성하거나 set() 함수를 사용할 수 있습니다. 예시 코드 1 - 집합 생성: my_set = {1, 2, 3, 4, 5} print(my_set) # 출력: {1, 2, 3, 4, 5} empty_set = set() print(empty_set) # 출력: set() # 중복된 요소는 자동으로 제거됩니다. duplicate_set = {1, ..
2023. 3. 17.