ฉันได้อ่านบทความบางส่วนเกี่ยวกับทางเลือกอื่นของคำสั่ง switch ใน Python แล้ว ส่วนใหญ่ใช้ dicts แทน if's และ elif's จำนวนมาก อย่างไรก็ตามไม่มีใครตอบคำถามได้จริงๆ: มีใครมีประสิทธิภาพหรือประสิทธิผลดีกว่านี้หรือไม่? ฉันได้อ่านข้อโต้แย้งบางประการที่ if's และ elifs จะต้องตรวจสอบแต่ละคำสั่ง และทำให้ไม่มีประสิทธิภาพเมื่อใช้ ifs และ elif จำนวนมาก อย่างไรก็ตามการใช้ dicts จะช่วยได้ แต่สุดท้ายคุณต้องสร้างโมดูลใหม่เพื่อเรียกซึ่งจะยกเลิกประสิทธิภาพที่ได้รับต่อไป ความแตกต่างเพียงอย่างเดียวในตอนท้ายคือสามารถอ่านได้
ใครสามารถแสดงความคิดเห็นเกี่ยวกับเรื่องนี้ ในระยะยาวมีความแตกต่างจริง ๆ หรือไม่? มีใครใช้ทางเลือกอื่นเป็นประจำบ้างไหม? เหตุผลเดียวที่ฉันถามก็คือเพราะฉันจะต้องได้ 30-40 elif/if's และอาจจะมากกว่านั้นในอนาคต การป้อนข้อมูลใด ๆ ที่ชื่นชม ขอบคุณ.