Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

list และ tuples ใน Python แตกต่างกันอย่างไร


List และ Tuple เรียกว่าเป็นประเภทข้อมูลลำดับของ Python ออบเจ็กต์ของทั้งสองประเภทเป็นคอลเล็กชันรายการที่คั่นด้วยเครื่องหมายจุลภาค ไม่จำเป็นต้องเป็นประเภทเดียวกัน อย่างไรก็ตาม ความแตกต่างที่สำคัญระหว่าง list และ tuple คือ วัตถุ list นั้นไม่แน่นอน ในขณะที่ tuple object นั้นไม่เปลี่ยนรูป วัตถุที่ไม่เปลี่ยนรูปไม่สามารถแก้ไขได้เมื่อสร้างขึ้นในหน่วยความจำ ดังนั้นจึงไม่สามารถเพิ่ม แก้ไข หรือลบรายการออกจากวัตถุทูเพิลได้ ในทางกลับกัน การดำเนินการเหล่านี้สามารถทำได้ในรายการ