HOWTO · Python
Supprimer l'élément de liste par index en Python
Il existe 2 méthodes principales qui peuvent être utilisées pour supprimer des éléments de liste par index en Python, le mot-clé del et la fonction pop().
Sur cette page
Dans ce tutoriel, nous discuterons des méthodes pour supprimer des éléments de liste par index en Python.
Supprimer l’élément de liste par index avec le mot-clé del en Python
L’instruction del est utilisée pour supprimer des objets en Python. L’instruction del peut également être utilisée pour supprimer des éléments de liste par index. L’exemple de code suivant nous montre comment nous pouvons supprimer des éléments de liste par index avec le mot-clé del en Python.
list1 = [0, 1, 2, 3, 4]
del list1[1]
print(list1)
Production:
[0, 2, 3, 4]
Dans le code ci-dessus, on initialise d’abord une liste puis on supprime l’élément à l’index 1 de la liste à l’aide du mot-clé del.
Supprimer l’élément de liste par index avec la fonction pop() en Python
La fonction pop() est utilisée pour supprimer l’élément de liste à un index spécifié. La fonction pop() retourne l’élément supprimé. L’exemple de code suivant nous montre comment supprimer des éléments de liste par index avec la fonction pop() en Python.
list1 = [0, 1, 2, 3, 4]
removedElement = list1.pop(1)
print(list1)
print(removedElement)
Production:
[0, 2, 3, 4]
1
Dans le code ci-dessus, on initialise d’abord une liste puis on supprime l’élément à l’index 1 de la liste en utilisant la fonction pop().
La méthode du mot-clé del et la fonction pop() effectuent la même tâche. La seule différence est que le mot-clé del supprime l’élément à l’index donné, mais la fonction pop() renvoie également l’élément supprimé.