Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Classe « list » Python 3.11.3

Méthode builtins.list.remove

Signature de la méthode remove

 def remove(self, value) -> None

Description

Retire la première occurrence d'une valeur de la liste courante.

help(list.remove)

Remove first occurrence of value.

Raises ValueError if the value is not present.

Paramètres

ParamètreDescription
 self : list 
La liste courante. Rappel : self est implicitement passée lors de l'appel de la méthode.
 value : object 
La valeur pour laquelle il faut retirer la première occurrence.

Valeur de retour

Cette méthode ne renvoie aucune valeur.

Exception

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
#!/usr/bin/python3

# Une liste de données entières (20 y est présent plusieurs fois).
l = [10, 20, 30, 10, 20, 30]
print(l)

try:
    # Tant qu'on peut, on cherche à retirer le premier 20.
    while True:
        l.remove(20)
        print(l)
except ValueError:
    print("Il n'y a plus de 20 !")
    
print("Bye bye")
Exemple d'utilisation de la méthode list.remove

Et voici un exemple d'exécution de ce programme :

[10, 20, 30, 10, 20, 30]
[10, 30, 10, 20, 30]
[10, 30, 10, 30]
Il n'y a plus de 20 !
Bye bye

Voir aussi

Classe dict
Classe set

Méthode list.clear
Méthode list.pop