ทูเพิลนั้นไม่สามารถเปลี่ยนแปลงได้เนื่องจากสาเหตุต่อไปนี้ −
-
การรักษาระเบียบ - Tuples ถูกกำหนดเป็นหลักใน python เพื่อแสดงลำดับ ตัวอย่างเช่น เมื่อคุณดึงข้อมูลจากฐานข้อมูลในรูปแบบของรายการทูเพิล ทูเพิลทั้งหมดจะอยู่ในลำดับของฟิลด์ที่คุณดึงมา
-
ประสิทธิภาพการคัดลอก - แทนที่จะคัดลอกวัตถุที่ไม่เปลี่ยนรูป คุณสามารถใช้นามแฝงได้ (ผูกตัวแปรกับข้อมูลอ้างอิง)
-
ประสิทธิภาพการเปรียบเทียบ - เมื่อคุณใช้การคัดลอกโดยการอ้างอิง คุณสามารถเปรียบเทียบสองตัวแปรโดยการเปรียบเทียบตำแหน่ง แทนที่จะเป็นเนื้อหา
-
การฝึกงาน - คุณต้องเก็บสำเนาของค่าที่ไม่เปลี่ยนรูปใด ๆ ได้มากที่สุดหนึ่งสำเนา ไม่จำเป็นต้องซิงโครไนซ์การเข้าถึงวัตถุที่ไม่เปลี่ยนรูปในรหัสที่เกิดขึ้นพร้อมกัน
-
ความถูกต้องของ const - ค่าบางค่าไม่ควรเปลี่ยนแปลง