Basic/Python

[Python collections] collections란?

에반황 2018. 8. 7. 16:39

Collections - container datatypes



이 모듈은 파이썬의 범용 컨테이너 데이터 타입 내장 컨테이너 (dict, list, set, tuple)을 대신할 특수 컨테이너 데이터 타입을 제공합니다. 데이터 타입들은 아래의 표와 같습니다.

namedtuple()factory function for creating tuple subclasses with named fields
dequelist-like container with fast appends and pops on either end
ChainMapdict-like class for creating a single view of multiple mappings
Counterdict subclass for counting hashable objects
OrderedDictdict subclass that remembers the order entries were added
defaultdictdict subclass that calls a factory function to supply missing values
UserDictwrapper around dictionary objects for easier dict subclassing
UserListwrapper around list objects for easier list subclassing
UserStringwrapper around string objects for easier string subclassing


3.3 버전에서 바뀐 것 : Collections Abstract Base Classes 에서 collections.abc 모듈로 이동. 이전 버전의 호환성을 위해 파이썬 3.7을 통해 계속 볼 수 있습니다. 그 후 완전히 제거될 것입니다.




반응형