Les listes
Les listes sont des structures de données très utiles en Python. Elles permettent de stocker plusieurs valeurs dans une seule variable. Par exemple, vous pouvez stocker une liste de nombres, de chaînes de caractères, de booléens ou même une liste de listes. Les listes sont déclarées en utilisant des crochets [] et les éléments de la liste sont séparés par des virgules.
Dans l'exemple ci-dessus, nous avons déclaré quatre listes différentes. La première est une liste vide, la deuxième est une liste de nombres, la troisième est une liste de chaînes de caractères et la quatrième est une liste de types différents.
Modification d'une liste
Dans la majorité des langages de programmation, les listes débutent à l'index 0. Cela signifie que le premier élément de la liste est à l'index 0, le deuxième élément est à l'index 1, le troisième élément est à l'index 2, etc. Pour accéder à un élément spécifique de la liste, vous pouvez utiliser l'index de cet élément entre crochets. Par exemple, pour accéder au premier élément de la liste nombres, vous pouvez écrire nombres[0].

Ainsi, pour modifier un élément spécifique de la liste, vous pouvez accéder à cet élément en utilisant son index et lui assigner une nouvelle valeur. Par exemple, pour modifier le deuxième élément de la liste nombres, vous pouvez écrire nombres[1] = 10.
Découpage de liste
Tout comme nous avons déjà vu avec les chaînes de caractères, vous pouvez découper une liste en utilisant la notation de découpage. Cette notation est similaire à celle des chaînes de caractères, mais elle fonctionne également avec les listes. Par exemple, pour obtenir les deux premiers éléments de la liste nombres, vous pouvez écrire nombres[:2]. Je vous invite à retourner consulter la section sur les chaînes de caractères dans le Module 3 si vous avez besoin d'un rappel sur la notation de découpage.
Ajout et supression d'éléments
Ajout
En Python, vous pouvez ajouter un élément à une liste en utilisant la méthode append(). Cette méthode ajoute un élément à la fin de la liste. On peut également insérer un élément à un index spécifique en utilisant la méthode insert(). Cette méthode prend deux arguments : l'index où l'élément doit être inséré et la valeur de l'élément à insérer.
Suppression
Pour supprimer un élément d'une liste, vous pouvez utiliser la méthode remove(). Cette méthode prend en argument la valeur de l'élément à supprimer. Si l'élément apparaît plusieurs fois dans la liste, seule la première occurrence sera supprimée. Vous pouvez également supprimer un élément à un index spécifique en utilisant la méthode pop.
Vérifier si un élément est présent dans une liste
Vous pouvez vérifier si un élément est présent dans une liste en utilisant l'opérateur in. Cet opérateur renvoie True si l'élément est présent dans la liste et False sinon.