def pop(self, index = -1) -> object
Remove and return item at index (default last). Raises IndexError if list is empty or index is out of range.
Paramètre | Description |
---|---|
self : list |
La liste courante. Rappel : self est implicitement passée lors de l'appel de la méthode. |
index : int = -1 |
La position à laquelle retirer la valeur. Si vous omettez ce paramètre, c'est la dernière valeur de la liste qui sera retournée. |
La valeur de retour est de type int.
Si la liste est non vide, cette méthode renvoie la valeur retirée de la liste. Dans le cas contraire une exception de type sera déclenchée.
IndexError :cette exception sera déclenchée si la liste est vide et qu'aucune valeur ne peut être retirée.
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/usr/bin/python3 # Une liste de données numérique. data = [10, 20, 30, 40, 50] # On affiche sur la console les valeurs en sens inverse. while len(data) > 0: value = data.pop() print(value) # Après l'affichage, la liste est vide. print(data) |
Et voici un exemple d'exécution de ce programme :
50 40 30 20 10 []
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 :