Mis a jour le 2017-05-06, 22:22

Collections

Pour importer le module : import collections.

Classe namedtuple

Classe namedtuple : permet de créer des classes de tuples dont les champs sont nommés :

Classe Counter

Classe Counter, sous classe de dict qui permet de compter le nombre d'éléments de chaque type (la clef est l'élément et la valeur le nombre) :
Mises à jour des valeurs pour la classe Counter :

Classe OrderedDict

Classe OrderedDict : dictionnaire qui se souvient de l'ordre dans lequel les clefs ont été insérées :

Classe defaultdict

Classe defaultdict : dictionnaire pour lequel on indique la valeur par défaut à utiliser quand une clef n'existe pas. En fait, lors de la construction du defaultdict, il faut donner une fonction sans argument qui doit renvoyer la valeur par défaut :

Classe deque

Classe deque : implémente un deque qui permet à la fois les opérations de type pile (stack) et de type queue (en termes de performance, rajout et retraits d'éléments en début et fin en temps constant) :

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert