มีหลายวิธีในการวนซ้ำวัตถุทูเปิล คำสั่ง for ใน Python มีตัวแปรที่ข้ามผ่านทูเพิลจนหมด เทียบเท่ากับคำสั่ง foreach ใน Java ไวยากรณ์ของมันคือ −
for var in tuple: stmt1 stmt2
ตัวอย่าง
สคริปต์ต่อไปนี้จะพิมพ์รายการทั้งหมดในรายการ
T = (10,20,30,40,50) for var in T: print (T.index(var),var)
ผลลัพธ์
ผลลัพธ์ที่ได้คือ −
0 10 1 20 2 30 3 40 4 50
อีกวิธีหนึ่งคือการวนซ้ำช่วงเกินความยาวของทูเปิล และใช้เป็นดัชนีของไอเท็มในทูเปิล
ตัวอย่าง
for var in range(len(T)): print (var,T[var])
คุณยังสามารถรับวัตถุที่แจกแจงจากทูเพิลและวนซ้ำได้
ผลลัพธ์
โค้ดต่อไปนี้ก็ให้ผลลัพธ์เหมือนกัน
for var in enumerate(T): print (var)