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

พจนานุกรม Python มีราคาแพงแค่ไหนที่จะจัดการ?


dicts ใน python ได้รับการปรับให้เหมาะสมอย่างมาก การสร้าง dict จากคีย์ N หรือคู่คีย์/ค่าคือ O(N) การดึงข้อมูลคือ O(1) การพุตจะถูกตัดจำหน่าย O(1) และอื่นๆ คุณไม่จำเป็นต้องปรับให้เหมาะสมอย่างชัดเจน คุณสามารถมั่นใจได้ในสิ่งนี้ เนื่องจาก python under the hood ใช้คลาสของตัวเองโดยใช้ dicts

อย่าเปรียบเทียบ list/tuples กับ dicts/sets แม้ว่าพวกเขาจะแก้ปัญหาที่แตกต่างกัน