module collections

Python

Documentation Python sur les collections

Il s'agit d'un module qui fournit 2 choses

Classes containers concrètes

namedtuple() fonction "factory" permettant de créer des tuples possédant des champs nommés
deque container de type liste permettant l'ajout et le retrait rapide des deux bouts
Counter sous-classe de dict (dictionnaire) permettant de compter le nombre d'ooccurrences d'objets "hashables"
OrderedDict sous-classe de dict (dictionnaire) qui se souvient de l'ordre d'entrée des éléments
defaultdict sous-classe de dict (dictionnaire) qui appelle une fonction factory pour fournir des éléments manquant (défault)
UserDict adaptateur (wrapper) d'objects dictionnaires permettant de créer facilement des sous-classes de dict
UserList adaptateur (wrapper) d'objects listes permettant de créer facilement des sous-classes de list
UserString adaptateur (wrapper) d'objects string permettant de créer facilement des sous-classes de string

Classes de base abstraites - ABC - Abstract Base Clase

Voir l'entrée ABC pour connaitre les ABCs introduites par le module collection.

» Glossaire du langage python