collections
В стандартную библиотеку Python входит модуль
collections
содержащий дополнительные структуры данных. Мы поговорим о некоторых и обсудим их пользу.А конкретно:
defaultdict
OrderedDict
counter
deque
namedtuple
enum.Enum
(вне модуля; Python 3.4+)
Я использую
defaultdict
время от времени. В отличие от dict
нам не нужно проверять существует ли ключ в словаре или нет. В результате мы можем писать следующий код:from collections import defaultdict