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

pythonliste.pop([index])

Exemple

Supprimons le dernier élément :

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Résultat de l'exécution du code :

python['a', 'b', 'c', 'd']

Exemple

La méthode renvoie l'élément supprimé :

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Résultat de l'exécution du code :

python'e'

Exemple

Trouvons un élément par son index et supprimons-le à l'aide de la méthode pop :

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Résultat de l'exécution du code :

python['a', 'b', 'd', 'e']

Exemple

Maintenant, essayons de supprimer un élément par un index qui n'existe pas dans la liste :

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Résultat de l'exécution du code :

errorIndexError: 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