Iterieren durch ein Tupel in Python

Vaibhav Vaibhav 12 April 2022
Iterieren durch ein Tupel in Python

Entpacken in Python bezieht sich auf das Zuweisen von Werten einer Liste oder eines Tupels zu Variablen mit einer einzigen Codezeile. In diesem Artikel lernen wir, wie man mit Python ein Tupel in einer for-Schleife entpackt.

Entpacken ein Tupel in einer for-Schleife in Python

Wir können die Entpackungssyntax von Python verwenden, um ein Tupel in einer for-Schleife zu entpacken. Die Syntax für das Entpacken lautet wie folgt.

x1, x2, ..., xn = <tuple of length n >

Die Anzahl der Variablen auf der linken Seite oder vor dem Gleichheitszeichen sollte der Länge des Tupels oder der Liste entsprechen. Wenn ein Tupel zum Beispiel 5 Elemente hat, dann wäre der Code zum Entpacken wie folgt.

a = tuple([1, 2, 3, 4, 5])
x1, x2, x3, x4, x5 = a
print(x1)
print(x2)
print(x3)
print(x4)
print(x5)

Ausgabe:

1
2
3
4
5

Wir können dieselbe Syntax verwenden, um Werte innerhalb einer for-Schleife zu entpacken. Siehe dazu den folgenden Python-Code.

a = tuple(
    [("hello", 5), ("world", 25), ("computer", 125), ("science", 625), ("python", 3125)]
)

for x, y in a:
    print(f"{x}: {y}")

Ausgabe:

hello: 5
world: 25
computer: 125
science: 625
python: 3125

Jedes Wertetupel innerhalb des Elterntupels wird in die Variablen x und y entpackt.

Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

Verwandter Artikel - Python Tuple