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.12.1

Méthode builtins.list.pop

Signature de la méthode pop

 def pop(self, index = -1) -> object

Description

Retire de la liste et renvoie la valeur à la position spécifiée. Le paramètre correspondant à la position en facultatif : si vous l'omettez, c'est la dernière valeur qui sera retirée.

help(list.pop)

Remove and return item at index (default last).

Raises IndexError if list is empty or index is out of range.

Paramètres

ParamètreDescription
 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.

Valeur de retour

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.

Exception

Exemple(s) de code

 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)
Exemple d'utilisation de la méthode list.pop

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

50
40
30
20
10
[]

Voir aussi

Classe dict
Classe set

Méthode list.clear
Méthode list.remove