Durchlaufen Sie eine Liste in Python

Muhammad Waiz Khan 13 Juli 2021
  1. Durchlaufen einer Python-Liste mit der for-Schleife
  2. Durchlaufen einer Python-Liste mithilfe der List Comprehensions-Methode
  3. Durchlaufen einer Python-Liste von und bis zu bestimmten Indizes mit der Funktion range()
Durchlaufen Sie eine Liste in Python

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