เมื่อจำเป็นต้องทำซ้ำ 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'
- สิ่งนี้ถูกกำหนดให้กับค่า
- แสดงบนคอนโซล