** Notes sur Python efficace ** Plage de l'élément 10 à énumérer (p20 ~ 21)
flaver_list = ['vanilla', 'chocolate', 'pecan', 'storawberry']
for i in range(len(flaver_list)):
flaver = flaver_list[i]
print('%d: %s' % (i+1, flaver))
>>>
1: vanilla
2: chocolate
3: pecan
4: storawberry
for i, flaver in enumerate(flaver_list):
print('%d: %s' % (i+1, flaver))
>>>
1: vanilla
2: chocolate
3: pecan
4: storawberry
En passant, dans enumerate, vous pouvez spécifier le nombre pour commencer à compter. Son utilisation rend le code un peu plus facile à lire.
for i, flaver in enumerate(flaver_list, 1): #Passez l'argument 1 pour énumérer
print('%d: %s' % (i, flaver))
>>>
1: vanilla
2: chocolate
3: pecan
4: storawberry
In [ ]:
Recommended Posts