Was ist der Unterschied zwischen Del und remove() für Listen in Python?

王林
Freigeben: 2023-09-12 16:25:12
nach vorne
1409 Leute haben es durchsucht

Was ist der Unterschied zwischen Del und remove() für Listen in Python?

Bevor wir die Unterschiede besprechen, wollen wir verstehen, was Del und Remove() in Python-Listen sind.

Del-Schlüsselwort in Python-Listen

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.

Beispiel

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)
Nach dem Login kopieren

Ausgabe

List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Benz', 'Bentley']
Nach dem Login kopieren

Beispiel

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)
Nach dem Login kopieren

Ausgabe

List = ['Toyota', 'Benz', 'Audi', 'Bentley', 'Hyundai', 'Honda', 'Tata'] Updated List = ['Toyota', 'Benz', 'Honda', 'Tata']
Nach dem Login kopieren

Beispiel

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
Nach dem Login kopieren

Ausgabe

List = ['Toyota', 'Benz', 'Audi', 'Bentley']
Nach dem Login kopieren

Remove()-Methode in der Python-Liste

Die in Python integrierte Methode „remove()“ wird verwendet, um Elemente aus der Liste zu entfernen.

Beispiel

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)
Nach dem Login kopieren

Ausgabe

List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Audi', 'Bentley']
Nach dem Login kopieren

Löschen und löschen()

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!