top of page

Les types construits

Python comporte plusieurs types construits qui permettent de stocker plusieurs valeurs au sein d'une même entité.

1- Les tuples 

Un tuple s'écrit comme une variable, mais en séparant les différentes valeurs( qui peuvent être des chiffres, des suites de caractères, des listes ou même d'autre tuples) qu'il comporte par des virgules, on peur aussi écrire celles-ci entre parenthèses. La particularité d'un tuple est qu'il est non mutable ce qui signifie que l'on ne peut pas modifier ou retirer les valeurs qu'il contient. Cependant, on peut additionner les tuples entre eux ce qui revient à écrire leurs contenus à la suite dans un nouveau tuple. On peut aussi les multiplier par un entier uniquement ce qui revient à les dupliquer. On ne peut pas les soustraire ou les diviser cependant car ils sont non mutables (eh oui, il faut suivre). 

2- Les listes

Les listes contiennent aussi des valeurs mais cependant celles ci sont mutables et sont représentées entre crochets. Il existe de nombreuses méthodes que l'ont peut leur appliquer : .append(n) rajoute n à la fin de la liste, .reverse() qui renverse le sens de la liste, .pop() qui efface la dernière valeur de la liste et la renvoie, .len() qui renvoie la longueur de la liste. On peut également additionner les listes comme pour les tuples, c'est une opération non-commutative (a+b n'est pas égal à b+a). On peut également mettre des boucles dans les listes afin d'écrire des listes de liste, cela s'appelle l'écriture par compréhension.



3- Les dictionnaires

Dans une liste ou un tuple, chaque valeur est associée à un indice, dans un dictionnaire, les valeurs sont associées à des clés. De plus ils sont repérables par des acolades et ont leurs propres méthodes : .key() qui renvoie les clés du dictionnaire, .values() qui renvoie les valeurs du dictionnaire, .items() qui renvoie sous forme de liste de tuples l'intégralité des items du dictionnaire. Les dictionnaires sont mutables et on peut employer la méthode .pop() et la méthode .len() dessus.

NSI

Leplusbeausite

© 2023 par Loïs Guillerme. Créé avec Wix.com

bottom of page