ปกติ * แทนคูณ แต่ถ้า operand ซ้ายเป็น tuple จะกลายเป็น repetition operator ทำหลาย copies ของ tuple แล้ว join เข้าด้วยกัน สร้าง tuple ด้วย repetition operator *
ตัวอย่าง
numbers = (0,) * 5 # comma บอกว่าเป็น single-valued tuple ไม่ใช่ expression
print(numbers)
ผลลัพธ์
(0, 0, 0, 0, 0)
(0,) tuple มี 1 element คือ 0 Repetition operator ทำ 5 copies join กัน
ตัวอย่างหลาย elements
numbers = (0, 1, 2) * 3
print(numbers)
ผลลัพธ์
(0, 1, 2, 0, 1, 2, 0, 1, 2)