У for
циклі Python, який повторює список, ми можемо записати:
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
) отримати кількість ітерацій поки що?