Méthode pop
La méthode pop supprime et renvoie
un élément d'une liste par son index. Dans le paramètre
de la méthode, nous spécifions l'index de l'élément. S'il n'est pas
spécifié - le dernier élément est renvoyé.
Syntaxe
liste.pop([index])
Exemple
Supprimons le dernier élément :
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Résultat de l'exécution du code :
['a', 'b', 'c', 'd']
Exemple
La méthode renvoie l'élément supprimé :
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Résultat de l'exécution du code :
'e'
Exemple
Trouvons un élément par son index et supprimons-le
à l'aide de la méthode pop :
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Résultat de l'exécution du code :
['a', 'b', 'd', 'e']
Exemple
Maintenant, essayons de supprimer un élément par un index qui n'existe pas dans la liste :
lst = ['a', 'b', 'c']
lst.pop(3)
Résultat de l'exécution du code :
IndexError: pop index out of range
Voir aussi
-
la méthode
remove,
qui supprime un élément de la liste -
la méthode
insert,
qui ajoute un élément à la liste avant l'index spécifié -
la méthode
count,
qui renvoie le nombre d'occurrences d'un élément dans la liste -
la méthode
append,
qui ajoute un élément à la fin de la liste -
la fonction
len,
qui renvoie la longueur de la liste