Liste Python remove ()

La méthode remove () supprime le premier élément correspondant (qui est passé comme argument) de la liste.

La syntaxe de la remove()méthode est:

 list.remove (élément)

remove () Paramètres

  • La remove()méthode prend un seul élément comme argument et le supprime de la liste.
  • Si le elementn'existe pas, il lève ValueError: list.remove (x): x pas dans l' exception de liste .

Valeur renvoyée par remove ()

Le remove()ne renvoie aucune valeur (retourne None).

Exemple 1: supprimer un élément de la liste

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Production

 Liste des animaux mise à jour: ('chat', 'chien', 'cobaye')

Exemple 2: méthode remove () sur une liste contenant des éléments en double

Si une liste contient des éléments en double, la remove()méthode supprime uniquement le premier élément correspondant.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Production

 Liste des animaux mise à jour: ('chat', 'chien', 'cobaye', 'chien') 

Ici, seule la première occurrence de l'élément «dog» est supprimée de la liste.

Exemple 3: suppression d'un élément qui n'existe pas

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Production

 Traceback (dernier appel le plus récent): Fichier "…", ligne 5, dans animal.remove ('fish') ValueError: list.remove (x): x pas dans la liste

Ici, nous obtenons une erreur car la animalsliste ne contient pas 'fish'.

  • Si vous devez supprimer des éléments basés sur l'index (comme le quatrième élément), vous pouvez utiliser la méthode pop ().
  • Vous pouvez également utiliser l'instruction Python del pour supprimer des éléments de la liste.

Articles intéressants...