In un for
ciclo Python che scorre su un elenco possiamo scrivere:
for item in list:
print item
e passa ordinatamente attraverso tutti gli elementi dell'elenco. C'è un modo per sapere all'interno del ciclo quante volte ho fatto il loop finora? Ad esempio, voglio prendere un elenco e dopo aver elaborato dieci elementi, voglio fare qualcosa con loro.
Le alternative a cui ho pensato sarebbero state:
count=0
for item in list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
O:
for count in range(0,len(list)):
print list[count]
if count % 10 == 0:
print 'did ten'
C'è un modo migliore (proprio come il for item in list
) per ottenere il numero di iterazioni finora?