Avant de discuter des différences, comprenons ce que sont Del et Remove() dans les listes Python.
Le mot-clé del en Python est utilisé pour supprimer un ou plusieurs éléments d'une liste. Nous pouvons également supprimer tous les éléments, c'est-à-dire supprimer la liste entière.
Utilisez le mot-clé del pour supprimer des éléments de la liste Python
#Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Delete a single element del myList[2] print("Updated List = \n",myList)
List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Benz', 'Bentley']
Supprimez plusieurs éléments d'une liste Python à l'aide du mot-clé del
# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley", "Hyundai", "Honda", "Tata"] print("List = ",myList) # Delete multiple element del myList[2:5] print("Updated List = \n",myList)
List = ['Toyota', 'Benz', 'Audi', 'Bentley', 'Hyundai', 'Honda', 'Tata'] Updated List = ['Toyota', 'Benz', 'Honda', 'Tata']
Utilisez le mot-clé del pour supprimer tous les éléments d'une liste Python
# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Deletes the entire List del myList # The above deleted the List completely and all its elements
List = ['Toyota', 'Benz', 'Audi', 'Bentley']
La méthode intégrée remove() en Python est utilisée pour supprimer des éléments de la liste.
Supprimez des éléments de Python à l'aide de la méthode Remove()
# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Remove a single element myList.remove("Benz") # Display the updated List print("Updated List = \n",myList)
List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Audi', 'Bentley']
Voyons maintenant la différence entre del et remove() en Python -
del en Python | supprimer() |
---|---|
del est un mot-clé en Python. | remove(0) est une méthode intégrée à Python. |
Si l'index n'existe pas dans la liste Python, une indexError sera générée. | Si la valeur n'existe pas dans la liste Python, une valueError sera levée. |
del travaille sur les index. | remove() fonctionne sur les valeurs. |
del supprime l'élément au numéro d'index spécifié. | Il supprime la première valeur correspondante de la liste Python. |
del est simplement supprimé. | remove() recherche dans la liste pour trouver l'élément. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!