Logique de
Programmation

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.

Python

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.

Note
Les listes en Python peuvent contenir des éléments de types différents. Cela signifie que vous pouvez stocker des nombres, des chaînes de caractères, des booléens, des listes, des dictionnaires, etc. dans une seule liste. Cependant, il est généralement recommandé de stocker des éléments de même type dans une liste pour des raisons de clarté et de lisibilité du code.

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].

Une liste en programmation

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.

Python

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.

Python

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.

Python

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.

Python