Sommaire

Les structures de données : list, dict, tuple Structure de données list dict() tuple

Au cours de l’élaboration d’un programme, l’une des problématiques est de savoir comment organiser les données de celui-ci dans des « compartiments », plus communément appelés structures de données. Les structures de données implémentées dans Python sont assez simples et complètes : il est possible de ranger ses données dans une list, un tuple (l’équivalent d’une list avec la propriété d’être immuable), un dict (souvent appelé dictionnaire ou tableau associatif), et enfin un set, qui est en fait un ensemble mathématique.

1. La liste : list Liste

Une liste est une séquence ordonnée d’éléments. L’indice du premier élément da la liste commence à partir de 0, l’indice du deuxième élément est 1, et ainsi de suite. La taille d’une liste est dynamique : une liste peut s’agrandir ou se rétrécir à la demande, lorsque le programme en a besoin. Pour créer une liste, l’utilisation de la syntaxe avec les crochets [ ] est conseillée, même s’il est aussi possible d’utiliser la fonction list() :

>>> l = list([1, 2, 3]) 
>>> l 
[1, 2, 3] 
>>> l = [4, 5, 6] 
>>> l 
[4, 5, 6]

Python ...