Operasi Dictionary
Operasi Dictionary
Tipe data dictionary ini juga termasuk kedalam jenis tipe
data array yang dalam python jenis tipe data array ini termasuk juga list,
tuple, dan set. Tipe data dictionary ini sangat cocok digunakan untuk kelompok
data yang kompleks. penulisan type data ini adalah :
nama_variabel = {key : value}
contohnya :
data = {1:"www.rajincodingg.com", 2:"Rose"}
Dalam penulisan tipe data dictionary menggunakan kurung
kurawal {}, yang dipisahkan oleh tanda koma. Key dalam tipe dictionary bersifat
unik (tidak boleh ada 2 atau lebih key yang sama) dalam satu dictionary. Contoh
penulisan dictionary adalah sebagai berikut :
data = {"Website": "www.rajincodingg.com",
"Title":"Situs belajar pemrograman",
"Materi":["PHP","HTML","CSS","Java","Python"]}
print(data["Materi"])
Cara Mengakses Anggota Dictionary
Tipe data dictionary tidak bisa diakses menggunakan indeks,
akan tetapi tipe data ini bisa diakses menggunakan kunci atau bisa juga dengan
menggunakan fungsi get(). Mengakses
menggunakan kunci dan get() memiliki perbedaan, jika menggunakan kunci maka
akan ditampilkan error ketika kunci yang dipanggil itu tidak ada. Dengan
menggunakan get, jika tidak ada maka dia akan null (tidak menampilkan error).
data = {"Website": "www.rajincodingg.com",
"Title":"Situs belajar pemrograman",
"Materi":["PHP","HTML","CSS","Java","Python"]}
# pemanggilan anggota dictionary menggunakan kunci
print (data["Website"])
# pemanggilan anggota dictionary menggunakan fungsi get
print (data.get("Materi"))
Mengubah Anggota Tipe Data Dictionary
Tipe data dictionary anggotanya bisa di ubah/diupdate atau
yang sering kita sebut dengan mutabel. Jika kunci dari anggota yang mau diubah
itu ada, maka nilainya akan di update. Sedangkan jika kunci tersebut belum ada
maka nilai anggotanya akan ditambahkan:
data = {"Website": "www.rajincodingg.com",
"Title":"Situs belajar pemrograman",
"Materi":["PHP","HTML","CSS","Java","Python"]}
#mengupdate nilai anggota
data['Website']='rajincodingg.com'
print(data)
#menambahkan anggota baru
data['Tahun']=2016
print(data)
Menghapus Anggota Dictionary
Untuk menghapus anggota dari dictionary harus menggunakan
fungsi. Ada beberapa fungsi yang bisa digunakan seperti fungsi pop(), del() dan
sebagainya. Bisa dilihat dalam contoh di bawah ini :
data = {1:"PHP",2:"HTML",3:"Java", 4:"Python"}
#hapus anggota di key 1
del(data[1])
print(data)
#hapus anggota di key 2
data.pop(2)
print(data)
#hapus anggota secara acak
data.popitem()
print(data)

Komentar
Posting Komentar