Python – Tuple

Python – Tuple การเก็บข้อมูลแบบ tuple นั้นคล้ายกันกับลิสต์ ความแตกต่างกันตรง tuple นั้นเมื่อทำการกำหนดค่าลงไปให้กับตัวแปรแล้วจะไม่สามารถเปลี่ยนแปลงได้อีก แต่ลิสต์สามารถเปลี่ยนแปลงได้ ข้อได้เปรียบของ tuple เมื่อเทียบกับลิสต์ เนื่องจาก tuple เป็นการเก็บข้อมูลแบบไม่สามารถแก้ไขข้อมูลได้(immutable) การเข้าถึงข้อมูลนั้นจะเร็วกว่าการเข้าถึงข้อมูลในลิสต์ ทำให้ได้เปรียบในเรื่องประสิทธิภาพ เนื่องจาก tuple บรรจุข้อมุลที่ไม่สามารถแก้ไขได้ จึงสามารถใช้ tuple เป็นคีย์(key) สำหรับการเก็บข้อมูลแบบ dictionary แต่ในสำหรับลิสต์นั้นไม่สามารถใช้งานแบบนี้ได้ ถ้าต้องการเก็บข้อมูลที่ไม่ต้องการให้ข้อมูลเปลี่ยนแปลง การใช้งาน tuple จะช่วยป้องกันการแก้ไขข้อมูลได้ การสร้างข้อมูลชนิด tuple การสร้างข้อมูล tuple ในกรณีที่มีข้อมูลมากกว่า 1 ตัว การสร้างข้อมูลชนิด tuple ทำได้โดย นำข้อมูลทั้งหมดมาคั่นด้วยเครื่องหมาย “,” แล้วครอบไว้ด้วยเครื่องหมาย “()” เพื่อระบุขอบเขต โดยเครื่องหมาย “()” สามารถจะใส่หรือไม่ใส่ก็ได้จะสามารถสร้างข้อมูลได้เหมือนกัน สำหรับการระบุข้อมูลใน tuple นั้น จะสามารถจะบรรจุข้อมูลได้ไม่จำกัดจำนวน และสามารถจะบรรจุข้อมูลต่างชนิดกันได้(จำนวนเต็ม, จำนวนทศนิยม, Read more about Python – Tuple[…]