17
ma_liste[0] = 10
print(ma_liste) # [10, 2, 3, 4]
2.3 Méthodes courantes avec des exemples
Python met à disposition plusieurs méthodes pour travailler avec des listes.
Voici quelques-unes des plus fréquentes :
a. append()
• Description : Ajoute un élément à la fin de la liste.
• Exemple :
ma_liste = [1, 2, 3]
ma_liste.append(4)
print(ma_liste) # [1, 2, 3, 4]
b. remove()
• Description : Supprime la première occurrence d'un élément spécifié.
• Exemple :
ma_liste = [1, 2, 2, 3]
ma_liste.remove(2)
print(ma_liste) # [1, 2, 3]
HICHAM EL MOUBTAHIJ
18
c. sort()
• Description : Trie les éléments de la liste dans l'ordre croissant.
• Exemple :
ma_liste = [3, 1, 4, 2]
ma_liste.sort()
print(ma_liste) # [1, 2, 3, 4]
d. insert()
• Description : Insère un élément à une position précise.
• Exemple :
ma_liste = [1, 2, 3]
ma_liste.insert(0, 'a')
print(ma_liste) # ['a', 1, 2, 3]
e. extend()
• Description : Ajoute tous les éléments d'une liste ou d'un itérable à la
fin de la liste.
• Exemple :
ma_liste = [1, 2]
ma_liste.extend([3, 4, 5])
print(ma_liste) # [1, 2, 3, 4, 5]
f. pop()
• Description : Supprime et renvoie l'élément à une position donnée
(par défaut, le dernier élément).
• Exemple :
ma_liste = [1, 2, 3]
dernier = ma_liste.pop()
print(dernier) #3
print(ma_liste) # [1, 2]
HICHAM EL MOUBTAHIJ
19
g. index()
• Description : Renvoie l'index de la première occurrence d'un élément.
• Exemple :
ma_liste = [1, 2, 3, 2]
index_de_deux = ma_liste.index(2)
print(index_de_deux) #1
h. count()
• Description : Compte le nombre d'occurrences d'un élément dans la
liste.
• Exemple :
ma_liste = [1, 2, 2, 3]
count_de_deux = ma_liste.count(2)
print(count_de_deux) #2
i. reverse()
• Description : Inverse l'ordre des éléments dans la liste.
• Exemple :
ma_liste = [1, 2, 3]
ma_liste.reverse()
print(ma_liste) # [3, 2, 1]
j. clear()
• Description : Supprime tous les éléments de la liste.
• Exemple :
ma_liste = [1, 2, 3]
ma_liste.clear()
print(ma_liste) # []
Les listes sont particulièrement utiles dans des situations où vous devez
conserver l'ordre des éléments ou lorsque vous souhaitez effectuer des
opérations fréquentes d'ajout ou de suppression. Par exemple, une liste peut
HICHAM EL MOUBTAHIJ