Le module collections Python

Le module collections est une bibliothèque Python intégrée qui fournit des alternatives aux types de données intégrés de Python. Il contient divers types de conteneurs spécialisés utiles à différentes fins. Quelques exemples sont :

  1. Counter : un objet similaire à un dictionnaire qui compte les occurrences de clés. C'est une sous-classe de dict.
  2. OrderedDict : une sous-classe de dictionnaire qui se souvient de l'ordre dans lequel les clés ont été ajoutées.
  3. defaultdict : une sous-classe de dictionnaire qui appelle une fonction de fabrique pour fournir les valeurs manquantes.
  4. deque : une file à double extrémité qui permet d'ajouter et de supprimer efficacement des éléments des deux extrémités.
  5. ChainMap : une classe qui permet de traiter plusieurs dictionnaires comme une seule entité, ce qui vous permet de les parcourir de manière enchaînée.

Voici un exemple d'utilisation de la classe Counter:





Voici un autre exemple qui utilise la classe OrderedDict pour créer un dictionnaire qui se souvient de l'ordre dans lequel les éléments ont été ajoutés :

Ce code affichera:

Pour plus d'informations sur le module collections, vous pouvez lire la documentation officielle : https://docs.python.org/3/library/collections.html

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Le module collections Python

Leave a Reply