Saya telah membaca beberapa artikel seputar alternatif pernyataan switch dengan Python. Terutama menggunakan dicts daripada banyak if dan elif. Namun tidak ada yang benar-benar menjawab pertanyaan: apakah ada yang memiliki kinerja atau efisiensi lebih baik? Saya telah membaca beberapa argumen bahwa if dan elif harus memeriksa setiap pernyataan dan menjadi tidak efisien dengan banyak if dan elif. Namun menggunakan dicts dapat mengatasi hal itu, tetapi Anda akhirnya harus membuat modul baru untuk dipanggil yang akan membatalkan peningkatan kinerja. Satu-satunya perbedaan pada akhirnya adalah keterbacaan.
Adakah yang bisa mengomentari hal ini, apakah memang ada perbedaan dalam jangka panjang? Apakah ada yang rutin menggunakan alternatif ini? Satu-satunya alasan saya bertanya adalah karena saya akan mendapatkan 30-40 elif/if dan mungkin lebih banyak lagi di masa depan. Setiap masukan dihargai. Terima kasih.