ในไพ ธ อน for
loop ที่วนซ้ำในรายการเราสามารถเขียน:
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
) เพื่อให้ได้จำนวนการทำซ้ำจนถึงตอนนี้หรือไม่
1
คุณอาจสนใจคำตอบสำหรับการวนซ้ำรายการในกลุ่ม: stackoverflow.com/questions/434287/…
—
Dave Bacher