Les listes En Python

1. Qu'est ce qu'une liste Python ?

Une liste Python est une collection ordonnée et modifiable d'objets de données. Contrairement à un tableau, qui peut contenir des objets d'un seul type, une liste peut contenir un mélange d'objets.
Une liste en Python est un type de données faisant partie des collections, ordonnée et modifiable. En Python, les listes sont écrites entre crochets List = [ ...].

Exemple

2 - Accèder aux éléments d'une liste.

Pour accéder à un élément d'une liste, il suffit d'introduire le nom de la liste suivie de l'index de l'élément concerné entre crochets:

Exemple

3 - Modifier la valeur d'un élément de la liste

Pour modifier la valeur d'un élément spécifique, reportez-vous au numéro d'index:

Exemple (Changer le 3ème élément de la liste)

4 - Longueur d'une liste Python

Pour déterminer le nombre d'éléments d'une liste (ou longueur de la liste), on utilise la méthode len():

Exemple

5 - Parcourir les éléments d'une liste Python

Le lanage Python est doté de la structure for qui permet de parcourir n'importe quel itérable ( liste, chaine de caractères...)

Exemple

On peut aussi parcourir les éléments de la liste en utilisant les indexs

Exemple




6 - Ajouter ou supprimer des éléments à la liste

6.1 - Ajouter un élément à une liste Python

Pour ajouter un élément à la fin d'une liste python, il suffit d'utiliser la méthode append():

Exemple

Pour ajouter un élément à un index spécifié, il suffit d'utiliser la méthode insert():

Exemple

6.2 Retirer un élément d'une liste Python

Il existe plusieurs méthodes pour supprimer des éléments d'une liste:

  1. remove(): supprime un élément spécifié.
  2. pop(): supprime un élément en spécifiant son index (ou le dernier élément si aucun index n'est spécifié)
  3. Le mot clé del: supprime l'élément à l'index spécifié( del permet également de supprimer complètement la liste)
  4. clear(): vide la liste

Exemple

Exemple

Exemple

Le mot clé del peut également supprimer complètement la liste:

Exemple

Exemple

7. Liste en compréhension

La compréhension de liste est un moyen élégant et concis pour créer une nouvelle liste à partir d'une liste existante en Python.
Une compréhension de liste consiste en une expression suivie d'une instruction for entre crochets.
Voici un exemple de création d'une liste en compréhension formée des nombres pairs

Exemple

On peut aussi ajouter une condition à la boucle for, à titre d'exemple si on souhaite obtenir la liste des nombres pairs qui sont multiple de 3:

Exemple

8. Découpage d'une liste ( list slicing)

Nous pouvons effectuer un découpage à une plage d'éléments dans une liste en utilisant l'opérateur de découpage :

Exemple

9. Principales méthodes associées à une liste python

Python est doté d'un ensemble de méthodes intégrées permettant d'effectuer des opérations sur les listes:

append() :   Ajoute un élément à la fin de la liste
clear() :  Supprime tous les éléments de la liste
copy() :  Retourne une copie de la liste
count() :  Retourne le nombre d'éléments avec la valeur spécifiée
extend() :  Ajoute les éléments d'une liste (ou de tout élément itérable) à la fin de la liste actuelle
index()  : Retourne l'index du premier élément avec la valeur spécifiée.
insert()  : Ajoute un élément à la position spécifiée
pop() :  Supprime l'élément à la position spécifiée
remove() :  Supprime l'élément avec la valeur spécifiée
reverse() :  Inverse l'ordre de la liste
sort() :  Trie la liste




 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply