Entfernen des ersten Elements aus einer Liste in Python
-
Verwenden Sie die Methode
pop()
, um das erste Element aus einer Liste in Python zu entfernen -
Verwenden Sie die Methode
remove()
, um das erste Element aus einer Liste in Python zu entfernen -
Verwenden Sie das Schlüsselwort
del
, um ein Element aus einer Liste in Python zu löschen - Verwenden Sie die List-Slicing-Methode, um das erste Element aus einer Liste in Python zu entfernen
-
Verwenden Sie die Funktion
numpy.delete()
, um das erste Element aus einer Liste in Python zu entfernen -
Verwenden Sie die Funktion
popleft()
, um das erste Element aus einer Liste in Python zu entfernen
In diesem Tutorial werden verschiedene Methoden zum Entfernen des ersten Elements aus einer Liste erläutert.
Verwenden Sie die Methode pop()
, um das erste Element aus einer Liste in Python zu entfernen
Die Methode pop()
kann ein Element aus einem bestimmten Index entfernen. Wir müssen den Index angeben, aus dem das Element entfernt werden soll.
In unserem Fall müssen wir das erste Element entfernen, also müssen wir den Index 0
verwenden.
Beispielsweise,
list1 = ["ram", "ravi", "shyaam"]
list1.pop(0)
print(list1)
Ausgabe :
['ravi','shyaam']
Wenn kein Index angegeben ist, wird das letzte Element entfernt.
Verwenden Sie die Methode remove()
, um das erste Element aus einer Liste in Python zu entfernen
Die Methode remove
kann jedes gewünschte Element aus der Liste löschen. Anstelle des Index müssen wir hier den Namen des zu entfernenden Elements schreiben.
In unserem Fall schreiben wir das erste Element der Liste.
Beispielsweise,
list1 = ["ram", "ravi", "shyaam"]
list1.remove("ram")
print(list1)
Ausgabe :
['ravi','shyaam']
Angenommen, wir kennen das erste Element nicht und die Überprüfung kann immer wieder zeitaufwändig sein. Um dies zu vermeiden, können wir die Methode remove()
auch wie folgt verwenden.
list1 = ["ram", "ravi", "shyaam"]
list1.remove(list1[0])
print(list1)
Ausgabe :
['ravi','shyaam']
Verwenden Sie das Schlüsselwort del
, um ein Element aus einer Liste in Python zu löschen
Das Schlüsselwort del
entfernt das Element auch aus einem bestimmten Index. Wir schreiben 0 in die Klammern, da es das erste Element aus der Liste angibt.
Beispielsweise,
list1 = ["ram", "ravi", "shyaam"]
del list1[0]
print(list1)
Ausgabe:
['ravi','shyaam']
Verwenden Sie die List-Slicing-Methode, um das erste Element aus einer Liste in Python zu entfernen
Wir können die Slicing-Methode auch verwenden, um das erste Element zu entfernen. Diese Methode wird vom Programmierer am häufigsten verwendet, um dieses Problem zu lösen.
Hier geben wir das Startelement an, von dem aus unsere Liste haben soll, und den letzten benötigten Wert. In unserem Fall beginnen wir von Index 1 bis n-1, um das erste Element zu löschen.
Siehe den Code unten.
list1 = ["ram", "ravi", "shyaam"]
list1 = list1[1:]
print(list1)
Ausgabe :
['ravi','shyaam']
Verwenden Sie die Funktion numpy.delete()
, um das erste Element aus einer Liste in Python zu entfernen
Wir können die Funktion delete()
aus dem Modul NumPy
verwenden. Zuerst konvertieren wir die Liste mit der Funktion numpy.array()
in ein Array und dann mit der Methode delete()
, um das erforderliche Element zu löschen.
Beispielsweise,
import numpy as np
list1 = ["ram", "ravi", "shyaam"]
arr = np.array(list1)
arr = np.delete(arr, 0)
print(arr)
Ausgabe :
['ravi','shyaam']
Verwenden Sie die Funktion popleft()
, um das erste Element aus einer Liste in Python zu entfernen
Die Funktion popleft()
entfernt das Element nacheinander vom Anfang. Aber zuerst konvertieren wir die Liste in deque und verwenden dann diese Methode. Nach der erforderlichen Transformation kehren wir das Deque zurück in die Liste und drucken dann die Ausgabe.
Um diese Methode nutzen zu können, muss zuerst das Modul collections
importiert werden.
Siehe den Code unten.
import collections
list1 = ["ram", "ravi", "shyaam"]
# convert list to deque
deq = collections.deque(list1)
# removing from left side
deq.popleft()
# convert deque back to list
list1 = list(deq)
print(list1)
Ausgabe :
['ravi', 'shyaam']
Verwandter Artikel - Python List
- Alle Vorkommen eines Elements aus einer Liste in Python entfernen
- Konvertieren eines Dictionaries in eine Liste in Python
- Duplikate aus Liste entfernen in Python
- Wie erhält man den Durchschnitt einer Liste in Python
- Was ist der Unterschied zwischen den Listenmethoden append und extend
- Wie man eine Liste in Python in eine Zeichenkette konvertiert