Dalam pemrograman dengan bahasa pemrograman Python kita mengenal tipe data mutable. Pengertian mutable adalah kita dapat mengubah nilai dari obyeknya.
Pengertian mutable pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- Assignment pertama
Di sini ada suatu variabel tipe list dengan sebuah referensi ke object yang ada di memori komputer.
- Pengubahan nilai obyek
Kita kemudian menambahkan sebuah elemen ke dalam list ini dan tampak variabel list tersebut masih memiliki referensi ke object yang sama dengan nilai yang berubah. Dengan demikian maka referensi ke object yang ada di memori masih sama tetapi nilai obyek berubah.
- Contoh penggunaan pada Python
Tampak kita melakukan pengubahan isi variabel list dan menghasilkan nilai yang berubah tetapi masih mengacu obyek yang sama karena id-nya sama. Contoh di atas dapat kita tuliskan seperti pada berikut ini>>> a = ["apel","mangga","pisang"] >>> a ['apel', 'mangga', 'pisang'] >>> type(a) <class 'list'> >>> id(a) 2919130188928 >>> a.append('jeruk') >>> a ['apel', 'mangga', 'pisang', 'jeruk'] >>> type(a) <class 'list'> >>> id(a) 2919130188928 >>>
Informasi lebih lanjut silahkan mengunjungi https://catatancodingku.blogspot.com/2018/03/memahami-mutable-dan-immutabel.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Pengertian Mutable pada Pemrograman Python
Pingback:Pengertian Tuple pada Pemrograman Python – PT Proweb Indonesia