Multiple tuple คือ tuple ของ tuples
ตัวอย่าง
((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))
คุณสามารถวนลูปผ่าน multiple tuple ได้โดยใช้ Python destructuring syntax ดังนี้:
x = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))
for a, b, c in x:
print(a + b + c)
ผลลัพธ์
3 12 21 30 39
โครงสร้างนี้มีประโยชน์เมื่อคุณต้องการคืนโครงสร้างที่มีลำดับที่กำหนดและต้องการให้เป็น immutable