Une liste ou tableau permet de stocker plusieurs valeurs dans une seule variable et de pouvoir y accéder facilement.
voitures = ["Ford","Volvo","BMW"] print(voiture)
Créer une liste parmet d’éviter de présenter toutes les données une par une comme ceci :
voiture1 = "Ford" voiture2 = "Volvo" voiture3 = "BMW"
Il est possible de ranger ses valeurs de cette façon si on en a peu, mais au bout d’un moment, il y en a trop et il est nécessaire de les organiser sous forme de liste.
Si on veut accéder et récuper des valeurs dans la liste il faut utiliser leur numéro d’index :
voitures = ["Ford", "Volvo", "BMW"] x = voitures[0] print(x)
Ainsi, on peut avoir accès facilement aux données. Ici, on « appelera » la valeur Ford.
On peut également remplacer une valeur dans le tableau :
voitures = ["Ford", "Volvo", "BMW"] voitures[0] = "Toyota" print(voitures)
Le résulata sera : [‘Toyota’, ‘Volvo’, ‘BMW’]
On utilise len() afin d’afficher le nombre de valeurs présentes dans la liste :
voitures = ["Ford", "Volvo", "BMW"] x = len(voitures) print(x)
Le résultat sera : 3
On utilise for in pour créer une boucle qui passera par tous les éléments de la liste :
voitures = ["Ford", "Volvo", "BMW"] for x in voitures: print(x)
Le résultat sera :
Ford
Volvo
BMW
On utilise append() pour ajouter une valeur à la liste. Cette valeur sera obligatoirement rajoutée à la fin de la liste.
voitures = ["Ford", "Volvo", "BMW"] voitures.append("Honda") print(voitures)
Le résultat sera : [‘Ford’, ‘Volvo’, ‘BMW’, ‘Honda’]
On utilise pop() pour enlever un élément de la liste.
Ici, on retire le second élément de la liste:
voitures = ["Ford", "Volvo", "BMW"] voitures.pop(1) print(voitures)
Le résulta sera : [‘Ford’, ‘BMW’]
On peut aussi utiliser remove() pour retirer un élément en utilisant son nom :
voitures = ["Ford", "Volvo", "BMW"] voitures.remove("Volvo") print(voitures)
Le résultat sera : [‘Ford’, ‘BMW’]
D’autres outils à utiliser :
Aucune réponse