เมื่อจำเป็นต้องทำซ้ำ tuple 'N' ครั้ง สามารถใช้ตัวดำเนินการ '*' ได้ ทูเพิลเป็นชนิดข้อมูลที่ไม่เปลี่ยนรูป หมายความว่า ค่าที่กำหนดไว้แล้วไม่สามารถเปลี่ยนแปลงได้โดยการเข้าถึงองค์ประกอบดัชนี หากเราพยายามเปลี่ยนองค์ประกอบจะทำให้เกิดข้อผิดพลาด สิ่งเหล่านี้มีความสำคัญเนื่องจากช่วยให้มั่นใจได้ว่าจะเข้าถึงได้แบบอ่านอย่างเดียว
ตัวดำเนินการ '*' ทำหน้าที่เหมือนตัวดำเนินการการคูณ
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = (11, 14, 0)
print("The tuple is : ")
print(my_tuple_1)
N = 5
my_result = ((my_tuple_1, ) * N)
print("The tuple after duplicating "+ str(N) + " times is")
print(my_result) ผลลัพธ์
The tuple is : (11, 14, 0) The tuple after duplicating 5 times is ((11, 14, 0), (11, 14, 0), (11, 14, 0), (11, 14, 0), (11, 14, 0))
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- ค่าของ 'N' ถูกกำหนดไว้
- ทูเพิลนี้คูณด้วย 'N'
- สิ่งนี้ถูกกำหนดให้กับค่า
- แสดงบนคอนโซล