Durchlaufen Sie eine Liste in Python
-
Durchlaufen einer Python-Liste mit der
for
-Schleife - Durchlaufen einer Python-Liste mithilfe der List Comprehensions-Methode
-
Durchlaufen einer Python-Liste von und bis zu bestimmten Indizes mit der Funktion
range()
In diesem Tutorial werden verschiedene Methoden zum Durchlaufen der Liste in Python erläutert. Das Durchlaufen einer Liste oder eines anderen iterierbaren Objekts ist eine sehr häufig verwendete Funktion bei der Programmierung, um darin gespeicherte Daten zu speichern und darauf zuzugreifen oder einige Aktionen für die in der Liste gespeicherten Daten auszuführen.
In diesem Lernprogramm werden verschiedene Möglichkeiten untersucht, wie Sie eine Liste von Anfang bis Ende durchlaufen und die Iteration von einem bestimmten Index aus starten können.
Durchlaufen einer Python-Liste mit der for
-Schleife
Eine einfache Möglichkeit, eine Liste oder ein iterierbares Objekt in Python zu durchlaufen, ist die Verwendung der for
-Schleife. Der folgende Beispielcode zeigt, wie Sie mit der for
-Schleife eine Liste in Python durchlaufen.
mylist = [1, 4, 7, 3, 21]
for x in mylist:
print(x)
Ausgabe:
1
4
7
3
21
Durchlaufen einer Python-Liste mithilfe der List Comprehensions-Methode
Das List Comprehensions ist eine syntaktische Methode, um eine neue Liste aus einer vorhandenen Liste zu erstellen. Diese Methode ist nützlich, wenn Sie eine Operation für die Elemente der Liste ausführen möchten, während Sie sie durchlaufen. B. das Ersetzen bestimmter Elemente, das Anwenden einiger mathematischer Funktionen wie Teilen, Multiplizieren, Protokollieren oder Exponentialieren usw. oder das Entfernen bestimmter Elemente aus der Liste.
Der folgende Beispielcode zeigt, wie Sie eine Liste durchlaufen und ungerade Zahlen mithilfe des List Comprehensions in Python entfernen.
mylist = [1, 4, 7, 8, 20]
newlist = [x for x in mylist if x % 2 == 0]
print(newlist)
Ausgabe:
[4, 8, 20]
Durchlaufen einer Python-Liste von und bis zu bestimmten Indizes mit der Funktion range()
Wenn wir die Liste von und zu einem bestimmten Index durchlaufen möchten, können wir dies mit der Funktion range()
tun.
Die Funktion range(start, stop, step)
gibt eine Sequenz zurück, die mit dem Wert start
beginnt, mit dem Wert stop
endet und den Schritt gleich dem Argument step
ausführt, dessen Standardwert 1
ist.
Der folgende Beispielcode zeigt, wie Sie mit der Funktion range()
einen bestimmten Indexbereich der Liste in Python durchlaufen.
mylist = ["a", "b", "c", "d", "e", "f", "g"]
for x in range(2, len(mylist) - 1):
print(mylist[x])
Ausgabe:
c
d
e
f
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