Bevor wir die Unterschiede besprechen, wollen wir verstehen, was Del und Remove() in Python-Listen sind.
Das Schlüsselwort del in Python wird verwendet, um ein oder mehrere Elemente aus einer Liste zu löschen. Wir können auch alle Elemente löschen, also die gesamte Liste löschen.
Verwenden Sie das Schlüsselwort del, um Elemente aus der Python-Liste zu entfernen
#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']
Löschen Sie mehrere Elemente aus einer Python-Liste mit dem Schlüsselwort 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']
Verwenden Sie das Schlüsselwort del, um alle Elemente aus einer Python-Liste zu entfernen
# 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']
Die in Python integrierte Methode „remove()“ wird verwendet, um Elemente aus der Liste zu entfernen.
Entfernen Sie Elemente aus Python mit der Methode „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']
Jetzt sehen wir uns den Unterschied zwischen del und remove() in Python an -
del in Python | delete() |
---|---|
del ist ein Schlüsselwort in Python. | remove(0) ist eine integrierte Methode in Python. |
Wenn der Index nicht in der Python-Liste vorhanden ist, wird ein indexError ausgelöst. | Wenn der Wert nicht in der Python-Liste vorhanden ist, wird ein valueError ausgelöst. |
del funktioniert mit Indizes. | remove() funktioniert mit Werten. |
del löscht das Element an der angegebenen Indexnummer. | Es entfernt den ersten übereinstimmenden Wert aus der Python-Liste. |
del ist einfach löschen. | remove() durchsucht die Liste, um das Element zu finden. |
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Del und remove() für Listen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!