Supprimer l'élément de la liste en Python

Abdul Jabbar 30 janvier 2023
  1. Supprimer un élément à l’aide de la fonction remove() en Python
  2. Supprimer un élément de la liste à l’aide de la fonction del() en Python
  3. Supprimer un élément de la liste à l’aide de la fonction pop() en Python
Supprimer l'élément de la liste en Python

Si vous travaillez avec la liste et que vous souhaitez supprimer un élément de la liste sans faire beaucoup d’efforts et que vous souhaitez gagner du temps, vous pouvez utiliser les fonctions intégrées de Python pour supprimer cet élément particulier de la liste.

Dans cet article, nous allons apprendre à supprimer un élément d’une liste par valeur de manière très simple. Lorsque nous travaillons avec des opérations de liste, il y a des moments où nous devons supprimer définitivement certains éléments de la liste. Heureusement, Python a de nombreuses façons différentes mais simples et pratiques de supprimer ces éléments particuliers de la liste.

Il existe différentes manières de supprimer ou de retirer l’élément de la liste, par exemple, les méthodes remove(), del() et pop(), etc.

Supprimer un élément à l’aide de la fonction remove() en Python

Dans ce bloc de code, nous supprimerons l’élément de liste en utilisant la méthode intégrée remove(). La méthode remove() supprime le premier élément trouvé avec la valeur correspondante dans une liste donnée. Cette méthode est obligatoire à utiliser lorsque vous êtes sûr de vouloir supprimer une valeur spécifique malgré l’index. Dans le code ci-dessous, nous supprimerons 18 de la liste pour que nous le passions dans la méthode remove().

list = [4, 6, 18, 4, 9, 11]

print("List before calling remove() function:")
print(list)

list.remove(18)

print("List after calling remove() function:")
print(list)

Production:

List before calling remove() function:
[4, 6, 18, 4, 9, 11]
List after calling remove() function:
[4, 6, 4, 9, 11]

Supprimer un élément de la liste à l’aide de la fonction del() en Python

Dans ce bloc de code, nous allons supprimer l’élément de liste en utilisant la méthode intégrée del(). La méthode del() supprime la valeur d’index donnée dans la liste. Cette méthode est obligatoire lorsque vous êtes sûr de vouloir supprimer des valeurs d’index spécifiques en fonction des besoins. Dans le code ci-dessous, nous supprimerons le quatrième index (en partant du 0, ce sera donc 3) de la liste pour que nous le passions dans la méthode del() du Python. Pour cette tentative, regardons comment nous pouvons supprimer une valeur à un index spécifique avec le mot-clé del() :

list = [1, 4, 6, 2, 6, 1]

print("List before calling del() function:")
print(list)

del list[3]

print("List after calling del() function:")
print(list)

Production:

List before calling del() function:
[1, 4, 6, 2, 6, 1]
List after calling del() function:
[1, 4, 6, 6, 1]

Supprimer un élément de la liste à l’aide de la fonction pop() en Python

Dans ce bloc de code, nous allons supprimer l’élément de liste en utilisant la méthode intégrée pop(). La méthode pop() supprime la valeur d’index donnée dans la liste. Cette méthode est obligatoire lorsque vous êtes sûr de vouloir supprimer des valeurs d’index spécifiques en fonction des besoins. Dans le code ci-dessous, nous supprimerons le 4ème index (en partant du 0, ce sera donc 3) de la liste pour que nous le passions dans la méthode pop() du Python. Pour cette tentative, regardons comment nous pouvons supprimer une valeur à un certain index avec le mot-clé del() :

list = [1, 4, 6, 2, 6, 1]

print("List before calling pop() function:")
print(list)
list.pop(0)
print("List after calling pop() function with index :")
print(list)
list.pop()

print("List after calling pop() function without index :")
print(list)

Production:

List before calling pop() function:
[1, 4, 6, 2, 6, 1]
List after calling pop() function with index :
[4, 6, 2, 6, 1]
List after calling pop() function without index :
[4, 6, 2, 6]
Auteur: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Article connexe - Python List