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

  1. Assignment pertama

    Di sini ada suatu variabel tipe list dengan sebuah referensi ke object yang ada di  memori komputer.
  2. 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.
  3. 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

One thought on “Pengertian Mutable pada Pemrograman Python

Comments are closed.