"Setidaknya Terkejut" dan Argumen Default Mutable

Siapa pun yang bermain-main dengan Python cukup lama telah digigit (atau tercabik-cabik) oleh masalah berikut: def foo(a=[]): a.append(5) return a Pemula Python harapkan fungsi ini untuk selalu kembali daftar dengan hanya satu elemen: [5]. Hasilnya malah sangat berbeda, dan sangat...