Page 59 - Dasar-Dasar Pemrograman dasar_Cucu Nuraisah
P. 59
MODUL 8
DICTIONARY
Setelah kita mengenal stuktur data list yang mampu menyimpan berbagai macam hal. List biasanya
digunakan untuk menyimpan koleksi data. Namun, list ternyata memiliki kekurangan.
Kekurangannya : ia tidak bisa menggunakan kata kunci untuk mengakses itemnya. Hanya bisa
menggunakan nomer indeks saja. Kekurangn ini sudah ditutipi oleh Dictionary. Pada kesempatan
ini, kita akan belajar 7 hal dasar yang harus diketahui tentang Dictionary.
8.1. Definisi Dictionary
Dictionary adalah stuktur data yang bentuknya seperti kamus. Ada kata kunci kemudian
ada nilainya. Kata kunci harus unik, sedangkan nilai boleh diisi dengan apa saja.
Contoh:
Contoh di atas membuat sebuah Dictionary bernama fakultas dengan isi data nama dan
URL. nama dan url 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.
8.2. Deklarasi Dictionary
Berbeda dengan list yang memakai indeks angka untuk merujuk pada isi variabel, dictionary
memakai key untuk merujuk pada isi variabelnya. Sifat kedua jenis data ini hanya berbeda dalam
beberapa hal saja. Untuk mendeklarasikan sebuah dictionary, Python memakai tanda { }.
57