0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Python AvancéeLIST

Le document présente plusieurs méthodes courantes pour manipuler des listes en Python, telles que append(), remove(), sort(), et pop(). Chaque méthode est accompagnée d'une description et d'un exemple d'utilisation. Les listes sont décrites comme utiles pour conserver l'ordre des éléments et effectuer des opérations d'ajout ou de suppression.

Transféré par

benritadj1
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Python AvancéeLIST

Le document présente plusieurs méthodes courantes pour manipuler des listes en Python, telles que append(), remove(), sort(), et pop(). Chaque méthode est accompagnée d'une description et d'un exemple d'utilisation. Les listes sont décrites comme utiles pour conserver l'ordre des éléments et effectuer des opérations d'ajout ou de suppression.

Transféré par

benritadj1
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi