เมื่อจำเป็นต้องแยกทูเพิลออกเป็นกลุ่ม 'n' สามารถใช้การทำความเข้าใจรายการได้ ทูเพิลเป็นชนิดข้อมูลที่ไม่เปลี่ยนรูป หมายความว่า ค่าที่กำหนดไว้แล้วไม่สามารถเปลี่ยนแปลงได้โดยการเข้าถึงองค์ประกอบดัชนี หากเราพยายามเปลี่ยนองค์ประกอบจะทำให้เกิดข้อผิดพลาด สิ่งเหล่านี้มีความสำคัญเนื่องจากช่วยให้มั่นใจได้ว่าจะเข้าถึงได้แบบอ่านอย่างเดียว
ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
my_tuple = (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6) print ("The tuple is : ") print(my_tuple) my_result = tuple(my_tuple[x:x + 3] for x in range(0, len(my_tuple), 3)) print ("The resultant tuple is : ") print(my_result)
ผลลัพธ์
The tuple is : (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6) The resultant tuple is : ((12, 34, 32), (41, 56, 78), (9, 0, 87), (53, 12, 45), (12, 6))
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- มีการทำซ้ำและจัดกลุ่มเป็น 3 องค์ประกอบในทูเพิล
- ทำได้โดยใช้การทำความเข้าใจรายการ
- ข้อมูลของการดำเนินการนี้ถูกเก็บไว้ในตัวแปร
- ตัวแปรนี้คือเอาต์พุตที่แสดงบนคอนโซล