def remove(self, value) -> None
Remove first occurrence of value. Raises ValueError if the value is not present.
Paramètre | Description |
---|---|
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. |
Cette méthode ne renvoie aucune valeur.
ValueError :cette exception est déclenchée si la valeur demandée ne peut pas être retirée de la liste.
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") |
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
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 :