Lorsque les données à acquérir par la boucle sont un taple, plusieurs variables peuvent être définies et le tuple peut être acquis.
a = [(0, 1), (2, 3), (4, 5)]
for b, c in a:
print(b, c)
Résultat d'exécution
0 1 2 3 4 5
Vous pouvez boucler comme d'habitude en utilisant la méthode reverse ()
qui trie dans l'ordre inverse.
d = [0, 1, 2, 3, 4]
for i in reversed(d):
print(i)
Résultat d'exécution
4 3 2 1 0
En utilisant la méthode ʻenumerate () `, vous pouvez obtenir l'index des données et l'itérateur du taple constitué des données spécifiées par l'index.
e = ['apple', 'orange', 'melon', 'lemon']
for i, j in enumerate(e):
print(i, j)
Résultat d'exécution
0 apple 1 orange 2 melon 3 lemon
La méthode zip ()
retourne un itérateur constitué d'un taple de valeurs au même index à partir de plusieurs arguments.
e = ['apple', 'orange', 'melon', 'lemon']
f = ['label1', 'label2', 'label3', 'label4']
for i, j in zip(f, e):
print(i, j)
Résultat d'exécution
label1 apple label2 orange label3 melon label4 lemon
Recommended Posts