Skip to content

Python:collections

Collections 추상 베이스 클래스

collections 모듈은 다음과 같은 ABC를 제공합니다:

ABC

상속

추상 메서드

믹스인 메서드

Container

contains

Hashable

hash

Iterable

iter

Iterator

Iterable

next

iter

Reversible

Iterable

reversed

Generator

Iterator

send, throw

close, iter, next

Sized

len

Callable

call

Collection

Sized, Iterable, Container

contains, iter, len

Sequence

Reversible, Collection

getitem, len

contains, iter, reversed, index 및 count

MutableSequence

Sequence

getitem, setitem, delitem, len, insert

상속된 Sequence 메서드와 append, reverse, extend, pop, remove 및 iadd

ByteString

Sequence

getitem, len

상속된 Sequence 메서드

Set

Collection

contains, iter, len

le, lt, eq, ne, gt, ge, and, or, sub, xor 및 isdisjoint

MutableSet

Set

contains, iter, len, add, discard

상속된 Set 메서드와 clear, pop, remove, ior, iand, ixorisub

Mapping

Collection

getitem, iter, len

contains, keys, items, values, get, eqne

MutableMapping

Mapping

getitem, setitem, delitem, iter, len

상속된 Mapping 메서드와 pop, popitem, clear, update 및 setdefault

MappingView

Sized

len

ItemsView

MappingView, Set

contains, iter

KeysView

MappingView, Set

contains, iter

ValuesView

MappingView, Collection

contains, iter

Awaitable

await

Coroutine

Awaitable

send, throw

close

AsyncIterable

aiter

AsyncIterator

AsyncIterable

anext

aiter

AsyncGenerator

AsyncIterator

asend, athrow

aclose, aiter, anext

deque

See also