cours1 min de lecture
Représentation des données : types construits
Listes, tuples, dictionnaires — les trois structures composées qui permettent d'agréger plusieurs valeurs au sein d'une même variable.
Au programme
Le chapitre précédent a posé les types de base : entiers, flottants, booléens, chaînes. Mais un programme manipule rarement une seule valeur isolée — la plupart du temps, vous voulez rassembler plusieurs valeurs dans une même structure : une liste de notes, les coordonnées d'un point, le carnet d'adresses qui associe un nom à un numéro de téléphone.
C'est l'objet des types construits, aussi appelés structures de données composées. Python en propose trois centraux que vous devez maîtriser à la fin de ce chapitre :
- la liste (
list), séquence ordonnée et modifiable indexée par entiers ; - le tuple (p-uplet), séquence ordonnée et non modifiable ;
- le dictionnaire (
dict), collection d'associations clé → valeur.
Ce chapitre vous propose quatre cours pour installer ces structures et leurs opérations courantes :
- Cours 1 — Tableaux et listes : créer, indexer, modifier, parcourir une
list. - Cours 2 — Listes en compréhension : la notation
[expression for x in itérable], idiome très puissant pour construire un tableau en une ligne. - Cours 3 — Tuples et p-uplets nommés : la séquence figée, ses usages,
l'extension
namedtuplepour donner un nom à chaque champ. - Cours 4 — Dictionnaires : l'accès par clé plutôt que par index,
les méthodes
keys(),values(),items().
Codes BO couverts : , , .