Вот шпаргалка часто используемых методов в модуле Python collections:
-
Счетчик: подкласс словаря для подсчета хешируемых объектов.- Методы:
elements(),most_common(),subtract(),update()и многое другое.
- Методы:
-
defaultdict: подкласс словаря, который предоставляет значение по умолчанию для несуществующих ключей.- Методы:
default_factory,defaultdict(),__missing__и другие.
- Методы:
-
OrderedDict: подкласс словаря, который запоминает порядок пар ключ-значение.- Методы:
move_to_end(),popitem(),keys(),values()и многое другое.
- Методы:
-
deque: двусторонняя очередь.- Методы:
append(),appendleft(),pop(),popleft(),rotate()и другие.
- Методы:
-
namedtuple: фабричная функция для создания подклассов кортежей с именованными полями.- Методы:
_asdict(),_replace(),_fieldsи другие.
- Методы:
-
ChainMap: класс для создания единого представления нескольких сопоставлений.- Методы:
new_child(),maps,update(),keys(),values()и многое другое.
- Методы:
-
UserDict: оболочка вокруг объектов словаря для упрощения создания подклассов словаря.- Методы:
update(),keys(),values(),items()и многое другое.
- Методы:
-
UserList: оболочка объектов списка для упрощения создания подклассов списка.- Методы:
append(),extend(),insert(),remove(),reverse()и другие.
- Методы:
-
UserString: оболочка строковых объектов для упрощения создания подклассов строк.- Методы:
capitalize(),join(),replace(),split(),strip()и другие.
- Методы:
-
ChainMap,Counter,defaultdict,deque,namedtuple,OrderedDict,UserDict,UserListиUserStringдоступны вколлекцияхмодуль.