Trong một for
vòng lặp Python lặp lại qua một danh sách, chúng ta có thể viết:
for item in list:
print item
và nó gọn gàng đi qua tất cả các yếu tố trong danh sách. Có cách nào để biết trong vòng lặp bao nhiêu lần tôi đã lặp đi lặp lại không? Chẳng hạn, tôi muốn lấy một danh sách và sau khi tôi xử lý mười yếu tố tôi muốn làm gì đó với họ.
Các lựa chọn thay thế tôi nghĩ sẽ là một cái gì đó như:
count=0
for item in list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
Hoặc là:
for count in range(0,len(list)):
print list[count]
if count % 10 == 0:
print 'did ten'
Có cách nào tốt hơn (giống như for item in list
) để có được số lần lặp cho đến nay?