Conteneurs
En plus des 6 types de bases, python met à notre disposition plusieurs objets qui peuvent contenir d'autres objets.
Un conteneur est un objet itérable et possède l'opérateur in
(comme on l'a déjà vu avec les chaînes de caractères). On pourra ainsi toujours utiliser x in C
pour savoir si l'objet x
est dans le conteneur C
.
Parmi ces conteneurs, la liste est certainement la plus utilisée.
Listes
Ensembles et dictionnaires
Les deux autres conteneurs à connaître sont les ensembles et les dictionnaires. Ces deux structures sont très utiles lorsque l'on manipule des données mais sont plus complexes à manipuler que des listes. Prenez le temps d'apprendre à utiliser leurs nombreux avantages.
Les ensembles et les dictionnaires sont tous deux des conteneurs, donc itérables mais contrairement aux listes, leur ordre d'itération est inconnu. Il peut changer d'une itération à l'autre.