Si vous souhaitez obtenir le numéro d'index avec le processus itératif, utilisez la fonction énumérer.
names = ["kero", "Fire", "FLOG", "GECO"]
for i, name in enumerate(names):
print(i, name)
0 kero 1 Fire 2 FLOG 3 GECO
for i, name in enumerate(names, 1):
print(i, name)
1 kero 2 Fire 3 FLOG 4 GECO
for i, name in enumerate(names, 10):
print(i, name)
10 kero 11 Fire 12 FLOG 13 GECO
Vous pouvez utiliser la fonction zip pour parcourir plusieurs listes en même temps.
names = ["kero", "Fire", "FLOG", "GECO"]
ages = [39, 21, 32, 45]
for age, name in zip(ages, names):
print("Name: {0} Age: {1}".format(name, age))
Name: kero Age: 39 Name: Fire Age: 21 Name: FLOG Age: 32 Name: GECO Age: 45
Si le nombre d'éléments dans chaque objet de séquence est différent, il peut être ajusté à un plus petit nombre d'éléments.
names = ["kero", "Fire", "FLOG", "GECO"]
ages = [39, 21, 32]
for age, name in zip(ages, names):
print("Name: {0} Age: {1}".format(name, age))
Name: kero Age: 39 Name: Fire Age: 21 Name: FLOG Age: 32
data = { 'Flog':41, 'Geco':28, 'KERO':32 }
#Liste des clés et des valeurs en même temps
for key, value in data.items():
print(key, value)
Flog 41 KERO 32 Geco 28
#Énumérer les clés
for key in data.keys():
print(key)
Flog KERO Geco
#Énumérer les valeurs
for value in data.values():
print(value)
41 32 28
Recommended Posts