Pada pembahasan seblumnya, kita sudah mengenal stuktur data list yang mampu menyimpan berbagaimacam hal. List biasanya digunakan untuk menyimpan koleksi data. Show
Namun, list ternyata memiliki kekurangan. Kekurangannya: ia tidak bisa menggunakan kata kunci untuk mengakses itemnya. Hanya bisa menggunakan nomer indeks saja. Tapi tenang saja… Kekurangn ini sudah ditutipi oleh Dictionary. Nah, pada kesempatan ini, kita akan belajar 7 hal dasar yang harus diketahui tentang Dictionary. Apa saja itu? Mari kita simak… 1. Apa itu Dictionary pada Python?Dictionary adalah stuktur data yang bentuknya seperti kamus. Ada kata kunci kemudian ada nilaninya. Kata kunci harus unik, sedangkan nilai boleh diisi denga apa saja. Contoh:
Pada contoh di atas kita membuat sebuah Dictionary bernama 4 dengan isi data nama dan URL. 5 dan 6 adalah kunci (key) yang akan kita gunakan untuk mengakses nilai di dalamnya.Inilah perbedaanya dibandingkan list dan tuple. Dictionary memiliki kunci berupa teks—bisa juga angka—sedangkan list dan tuple menggunakan indeks berupa angka saja untuk mengakses nilainya. Dalam bahasa pemrograman lain (seperti PHP), Dictionary juga dikenal dengan sebutan asosiatif array. 2. Membuat DictionaryHal yang wajib ada di dalam pembuatan Dictionary adalah:
Antara key dan value dipisah dengan titik dua ( 7) dan apabila terdapat lebih dari satu item, maka dipisah dengan tanda koma ( 8).Contoh satu item:
Contoh tiga item:
Isi dari Dictionary dapat berupa:
Contoh:
Mari kita lihat isi dari Dictionary di atas:
Menggunakan KonstruktorSelain menggunakan cara di atas, kita juga bisa membuat Dictionary dari constructor 7 dengan parameter key dan value.Contoh:
Maka akan menghasilkan dictionary seperti ini:
3. Mengakses Nilai Item dari DictionaryKita sudah tahu cara membuat Dictionary, sekarang bagaimana cara mengaksesnya? Cara mengaksesnya sama seperti list. Namaun kunci yang digunakan bukan angka, melainkan keyword yang sudah kita tentukan di dalam Dictionary-nya. Contoh:
Maka akan menghasilkan:
Selain dengan cara di atas, kita juga bisa mengambil nilai Dictionary dengan method 8.Contoh:
Hasilnya:
Menggunakan PerulanganUntuk mencetak semua isi Dictionary, kita bisa menggunakan perulangan seperti ini: 0Hasilnya: 1Kita juga bisa melakukannya seperti ini: 2Hasilnya: 34. Mengubah Nilai Item DictionaryDictionary bersifat mutable, artinya nilainya dapat kita ubah-ubah. Untuk mengubah nilai Dictionary, kita bisa lakukan seperti ini: 4Contoh: 5Maka akan menghasilkan: 65. Menghapus Item dari DictionaryUntuk menghapus nilai Dictionary, kita bisa menggunakan perintah 9 dan method 0.Method 0 adalah method yang berfungsi untuk mengeluarkan item dari dictionary sedangak fungsi 9 adalah fungsi untuk menghapus suatu variabel dari memori.Contoh menghapus dengan 9: 7Contoh menghapus dengan method 0: 8…atau bila kita ingin menghapus semuanya sekaligus, kita bisa menggunakan method 5.Contoh: 96. Menambahkan Item ke DictionaryKita bisa menggunakan method 6 untuk menambahkan isi ke Dictionary. Parameternya berupa Dictionary.Selain berfungsi untuk menambahkan, method ini juga berfungsi untuk mengubah nilai dictionary apabila kunci yang dimasukkan sudah ada di dalamnya. Contoh: 0Hasilnya: 17. Mengambil Panjang DictionaryUntuk mengambil jumlah data atau panjang Dictionary, kita bisa menggunakan fungsi 7.Contoh: 2Hasilnya: 3Apa Selanjutnya?Dengan mengetahui 7 hal ini, kita sudah bisa melakukan apapun terhadap dictionary. Sebenarnya masih banyak yang belum dibahas. Selebihnya kamu bisa membaca di . Apa itu dictionary di Python?4. Dictionary
Tipe data dictionary akan digunakan untuk memetakan sebuah nilai pada data ke dalam nilai lainnya. Tipe data dictionary dapat dideklarasikan dengan diawali oleh tanda kurung buka kurawal ( { ), memisahkan setiap elemen di dalamnya dengan tanda koma ( , ) dan ditutup dengan tanda kurung tutup ( } ).
Jelaskan apa yang dimaksud dengan key value pada Dictionary?Dictionary sendiri memiliki dua buah komponen inti: Yang pertama adalah key, ia merupakan nama atribut suatu item pada dictionary. Yang kedua adalah value, ia adalah nilai yang disimpan pada suatu atribut.
Struktur data yang bentuknya seperti kamus ada kata kunci kemudian ada nilainya kata kunci harus unik sedangkan nilai boleh diisi denga apa saja adalah Tipe data?Dictionary adalah stuktur data yang bentuknya seperti kamus. Ada kata kunci kemudian ada nilaninya. Kata kunci harus unik, sedangkan nilai boleh diisi denga apa saja. Pada contoh di atas kita membuat sebuah Dictionary bernama aku dengan isi data nama dan URL.
Apa yang kamu pahami tentang Tipe data dictionary?Dictionary merupakan tipe data pada Python yang berfungsi untuk menyimpan kumpulan data atau nilai, yang setiap urutanya berisi key dan value. Jika biasanya kita ingin mengakses nilai pada list menggunakan indeks, di dictionary ini kita perlu kata kunci (key) untuk mengakses nilainya.
|