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

เหตุใด python จึงส่งคืน tuple ในรายการแทนที่จะเป็นรายการในรายการ


Python คาดหวังให้คุณไม่เปลี่ยนแปลงข้อมูลเมื่อส่งคืนข้อมูลบางส่วน ทูเปิลยังเร็วกว่ารายการ โดยทั่วไปจะใช้ทูเพิลเมื่อลำดับและตำแหน่งมีความหมายและสอดคล้องกัน ตัวอย่างเช่น หากคุณมีไดรเวอร์ฐานข้อมูลใน python และสืบค้นข้อมูลบางอย่าง คุณอาจจะได้รับรายการ tuples กลับมา เนื่องจากไดรเวอร์คาดหวังให้คุณรับข้อมูลและใช้งานโดยไม่เปลี่ยนแปลง นอกจากนี้ยังช่วยให้มั่นใจได้ว่าข้อมูลจะอยู่ในลำดับเดียวกับฟิลด์ที่คุณสอบถาม