В цикле Python for
, который выполняет итерацию по списку, мы можем написать:
for item in list:
print item
и он аккуратно проходит через все элементы в списке. Есть ли способ узнать в цикле, сколько раз я занимался циклом? Например, я хочу взять список, и после того, как я обработал десять элементов, я хочу что-то с ними сделать.
Альтернативы, о которых я думал, будут примерно такими:
count=0
for item in list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
Или:
for count in range(0,len(list)):
print list[count]
if count % 10 == 0:
print 'did ten'
Есть ли лучший способ (как и for item in list
) получить количество итераций до сих пор?