เราเคยชินกับการใช้สัญลักษณ์ * เพื่อแทนการคูณ แต่เมื่อตัวถูกดำเนินการทางด้านซ้ายของ * เป็นทูเพิล มันจะกลายเป็นโอเปอเรเตอร์การทำซ้ำ โอเปอเรเตอร์การทำซ้ำจะสร้างสำเนาทูเพิลหลายชุดและรวมเข้าด้วยกันทั้งหมด สามารถสร้างทูเพิลได้โดยใช้ตัวดำเนินการซ้ำ *
ตัวอย่าง
numbers = (0,) * 5 # we use the comma to denote that this is a single valued tuple and not an #expression print numbers
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
(0, 0, 0, 0, 0)
[0] คือ tuple ที่มีองค์ประกอบเดียว, 0 ตัวดำเนินการซ้ำจะสร้างสำเนาของ tuple นี้ 5 ชุดและรวมเข้าด้วยกันเป็น tuple เดียว อีกตัวอย่างหนึ่งที่ใช้หลายองค์ประกอบในทูเพิล
ตัวอย่าง
numbers = (0, 1, 2) * 3 print numbers
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
(0, 1, 2, 0, 1, 2, 0, 1, 2)