Wenn die von der Schleife zu erfassenden Daten ein Taple sind, können mehrere Variablen definiert und das Tupel erfasst werden.
a = [(0, 1), (2, 3), (4, 5)]
for b, c in a:
print(b, c)
Ausführungsergebnis
0 1 2 3 4 5
Sie können wie gewohnt eine Schleife mit der Methode "reverse ()" erstellen, die in umgekehrter Reihenfolge sortiert wird.
d = [0, 1, 2, 3, 4]
for i in reversed(d):
print(i)
Ausführungsergebnis
4 3 2 1 0
Mit der Methode enumerate ()
können Sie den Index der Daten und den Iterator des Taples abrufen, der aus den vom Index angegebenen Daten besteht.
e = ['apple', 'orange', 'melon', 'lemon']
for i, j in enumerate(e):
print(i, j)
Ausführungsergebnis
0 apple 1 orange 2 melon 3 lemon
Die Methode zip ()
gibt einen Iterator zurück, der aus einem Taple von Werten am gleichen Index aus mehreren Argumenten besteht.
e = ['apple', 'orange', 'melon', 'lemon']
f = ['label1', 'label2', 'label3', 'label4']
for i, j in zip(f, e):
print(i, j)
Ausführungsergebnis
label1 apple label2 orange label3 melon label4 lemon
Recommended Posts