Памятка по коллекциям Python: часто используемые методы в модуле «Коллекции»

Вот шпаргалка часто используемых методов в модуле Python collections:

  1. Счетчик: подкласс словаря для подсчета хешируемых объектов.

    • Методы: elements(), most_common(), subtract(), update()и многое другое.
  2. defaultdict: подкласс словаря, который предоставляет значение по умолчанию для несуществующих ключей.

    • Методы: default_factory, defaultdict(), __missing__и другие.
  3. OrderedDict: подкласс словаря, который запоминает порядок пар ключ-значение.

    • Методы: move_to_end(), popitem(), keys(), values()и многое другое.
  4. deque: двусторонняя очередь.

    • Методы: append(), appendleft(), pop(), popleft(), rotate()и другие.
  5. namedtuple: фабричная функция для создания подклассов кортежей с именованными полями.

    • Методы: _asdict(), _replace(), _fieldsи другие.
  6. ChainMap: класс для создания единого представления нескольких сопоставлений.

    • Методы: new_child(), maps, update(), keys(), values()и многое другое.
  7. UserDict: оболочка вокруг объектов словаря для упрощения создания подклассов словаря.

    • Методы: update(), keys(), values(), items()и многое другое.
  8. UserList: оболочка объектов списка для упрощения создания подклассов списка.

    • Методы: append(), extend(), insert(), remove(), reverse()и другие.
  9. UserString: оболочка строковых объектов для упрощения создания подклассов строк.

    • Методы: capitalize(), join(), replace(), split(), strip()и другие.
  10. ChainMap, Counter, defaultdict, deque, namedtuple, OrderedDict, UserDict, UserListи UserStringдоступны в коллекцияхмодуль.