Collections - container datatypes
source code: Lib/collections/__init__.py
이 모듈은 파이썬의 범용 컨테이너 데이터 타입 내장 컨테이너 (dict, list, set, tuple)을 대신할 특수 컨테이너 데이터 타입을 제공합니다. 데이터 타입들은 아래의 표와 같습니다.
namedtuple() | factory function for creating tuple subclasses with named fields |
deque | list-like container with fast appends and pops on either end |
ChainMap | dict-like class for creating a single view of multiple mappings |
Counter | dict subclass for counting hashable objects |
OrderedDict | dict subclass that remembers the order entries were added |
defaultdict | dict subclass that calls a factory function to supply missing values |
UserDict | wrapper around dictionary objects for easier dict subclassing |
UserList | wrapper around list objects for easier list subclassing |
UserString | wrapper around string objects for easier string subclassing |
3.3 버전에서 바뀐 것 : Collections Abstract Base Classes 에서 collections.abc
모듈로 이동. 이전 버전의 호환성을 위해 파이썬 3.7을 통해 계속 볼 수 있습니다. 그 후 완전히 제거될 것입니다.
반응형
'Basic > Python' 카테고리의 다른 글
python unittest assertion 종류 (0) | 2019.02.11 |
---|---|
[Python] 파이썬 파일과 디렉토리 경로 (5) | 2018.12.29 |
[Python] 파이썬 실행 에러 (1) | 2018.07.13 |