Table des matières
Les listes
Vous vous rappelez des variables? Ces genres de boîtes qui contiennent une information. Et bien une liste c'est un peu pareil. Sauf qu'au lieu de stocker une seule information et bien nous allons en mettre plusieurs les une à la suite des autres.
Déclaration d'une liste
Il existe plusieurs façon de déclarer une liste. Nous allons voir les les plus simple.
ma_liste = []
Ici je viens de déclaré une liste qui est vide.
Si je le souhaite, je peux inscrire des informations dès la déclaration.
ma_liste = [1,"bonjour",0,"truc",221]
Voilà, ma liste contient cinq informations. Vous remarquerez que chacune de ces informations sont séparer par des virgules, c'est ce caractère qui permet de séparé les informations.
D'accord, mais c'est quoi l'intérêt !
Intérêt est qu'il est possible de prendre la liste dans son ensemble ou de lire un emplacement précise de la liste.
si je fais un
print(ma_liste)
J'obtiens un affichage de l'ensemble de ma liste :
[1,“bonjour”,0,“truc”,221]
Mais je peux également lire un emplacement spécifique
print(ma_liste[1])
J'obtiens: bonjour
Puisque il s'agit du second emplacement de la liste et que la numérotation commence par 0.
Ajout d'un élément
Ajout d'une élément en fin de liste
Je veux rajouter le mot “chien” en fin de la liste
ma_liste.append("chien")
il est possible de vérifier le résultat avec print()
print(ma_liste)
Insérer un éléments dans un emplacement spécifique de la liste
Je veux insérer le chiffre 486 au troisième emplacement de la liste
ma_liste.insert(3, 486)
Ici l'instruction insert prend deux arguments, le premier désigne l'emplacement de l'information que l'on souhaite insérer, le second est l'information en elle même.
Suppression d'un élément
Supprimer un emplacement de la liste
Imaginons que je souhaite supprimer le deuxième emplacement de la liste, sans me soucier de l'information qui y est contenu.
del ma_liste[1]
Supprimer une information spécifique
Je veux supprimer le mot “truc”, mais je ne sais pas dans quel emplacement il ce trouve
ma_liste.remove("truc")
Remplacement d'un élément
Si l'on souhaite remplacer le contenu de l'emplacement 1, qui pour le moment contient “bonjour”, par une autre information par exemple “au revoir”
Il suffit de faire
ma_liste[1] = "au revoir"
L'emplacement 1 de la liste contient maintenant “au revoir”