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

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating