Dans ce tutoriel, vous allez apprendre la méthode POP de liste Python. Vous verrez comment l’utiliser avec des listes à l’aide d’exemples.
Note : La syntaxe utilisée ici est pour Python 3. Vous pouvez la modifier pour l’utiliser avec d’autres versions de Python.
Python List POP
Pour apprendre Python from Scratch – Lisez le tutoriel Python
Méthode POP de liste
Le POP() est une méthode intégrée qui supprime et affiche l’élément soit à la fin d’une liste, soit à la position donnée par l’utilisateur. C’est une méthode de liste seulement.
La syntaxe utilisée est la suivante :
List_name.pop(index)
Elle prend un argument pour l’indice et renvoie l’élément qui existe à l’indice.
Lorsqu’elle est appelée sans argument, le dernier élément disparaît par défaut.
Note : L’indice d’une liste commence toujours par zéro et se termine par un indice arbitraire.
Comment fonctionne la méthode POP ?
La méthode pop prend une valeur d’indice et vérifie si la liste existe, supprime l’élément à l’indice et l’affiche après la suppression.
Elle ne fonctionne pas lorsque l’indice est hors limites ou hors plage. IndexError s’affiche pour les valeurs hors limites.
L’indice peut aussi être nul ou avoir des valeurs positives ou négatives. Dans le cas d’une entrée -ve, on accède aux éléments dans le sens inverse.
L’organigramme du mécanisme est le suivant :
Exemples de la méthode POP
Index négatifs avec POP
List = print("Before POP:", List)List.pop(-1)List.pop(-2)print("After POP:", List)
#Sortie :
Before POP: After POP:
Index positifs avec POP
List = print("Before POP:", List)List.pop(2)List.pop(4)print("After POP:", List)
#Output:
Before POP: After POP:
Index invalides avec POP
3.1 Exemple:
List = print("Before POP:", List)List.pop(-5)print("After POP:", List)
#Output:
Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(-5)IndexError: pop index out of range
3.2 Exemple:
List = print("Before POP:", List)List.pop(4)print("After POP:", List)
#Output:
Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(4)IndexError: pop index out of range
Best,
TechBeamers
.