Méthode remove

La méthode remove supprime l'élément spécifié d'une liste. Le paramètre de la méthode spécifie l'élément que nous devons supprimer. La méthode modifie la liste elle-même. Elle retourne None. Tenter de supprimer un élément inexistant entraînera le déclenchement d'une exception.

Syntaxe

pythonliste.remove(ce_que_nous_voulons_supprimer)

Exemple

Supprimons l'élément 'ef' de notre liste en utilisant la méthode remove:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

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

python['ab', 'cd', 'gh']

Exemple

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

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

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

errorValueError: list.remove(x): x not in list

Voir aussi

  • la méthode clear,
    qui supprime tous les éléments d'une liste
  • la méthode pop,
    qui supprime un élément par son index
  • la méthode append,
    qui ajoute un élément à la fin d'une liste