Ticker

6/recent/ticker-posts

Python 7 : Tipe Data Dictionary

Tipe data dictionary adalah tipe data yang setiap anggotanya tersusun atas dua atribut yaitu key dan value. Penulisan tipe data dictionary menggunakan tanda kurung kurawal {} untuk isinya terdiri dari beberapa item dan setiap item terdiri dari key dan value. Setiap key dan value nya dipisahkan oleh tanda titik dua (:) dan setiap itemnya dipisahkan dengan tanda koma (,). Untuk dictionary kosong dapat ditulis dengan tanda kurung kurawal saja, seperti ini {}. Untuk lebih jelas dalam penulisan tipe data ini kita lihat pada contoh program berikut,

# dictionary kosong
dict_kosong = {}

# dictionary nama-nama kota
dict_kota = {1:'Bandung', 2:'Jakarta', 3:'Medan', 4:'Surabaya'}

# dictionary identitas
dict_identitas = {'Nama':'Azhari', 'Usia':20, 'Alamat':'Bandung'}

print('dictionary kosong: ', dict_kosong)
print('dictionary kota: ', dict_kota)
print('dictionary identitas: ', dict_identitas)

Hasil program diatas,


Cara Akses Dictionary

Untuk mengakses data Dictionary kita dapat menggunakan tanda kurung siku [] bersama dengan key atau indeks untuk mendapatkan nilainya. Berikut adalah contoh sederhananya :

# dictionary identitas
dict_identitas = {'Nama':'Azhari', 'Usia':20, 'Alamat':'Bandung'}
print('dict_identitas: ', dict_identitas)

#pemanggilan isi dictionary dengan key 'Nama'
print ("dict_identitas['Nama']: ", dict_identitas['Nama'])

#pemanggilan isi dictionary dengan key 'Usia'
print ("dict_identitas['Usia']: ", dict_identitas['Usia'])

Jalankan program tersebut, hasilnya :

 

Update Dan Tambah Nilai Pada Dictionary

Pada tipe data dictionary kita bisa melakukan perubahan nilai dan juga menambahkan data/nilai baru. Berikut contoh penggunaannya,

#Update dan tambah dictionary
dict_identitas = {'Nama':'Azhari', 'Usia':20, 'Alamat':'Bandung'}
print('dict_identitas sebelum di update: ', dict_identitas)

#Update data
dict_identitas['Usia'] = 30; # Mengubah nilai pada key 'Usia'
print ("dict_identitas['Usia']: ", dict_identitas['Usia'])
print('dict_identitas setelah di update key Usia: ', dict_identitas)

#Enty data baru
dict_identitas['JenisKelamin'] = "Laki-laki" # Menambah entri baru
print ("dict_identitas['JenisKelamin']: ", dict_identitas['JenisKelamin'])
print('dict_identitas setelah di tambah key JenisKelamin: ', dict_identitas)

Hasilnya,

 

Hapus Element Dictionary

Kita bisa menghapus element dictionary berdasarkan key dan menghapus keseluruhan element dictionary. Untuk menghapus kita bis menggunakan perintah del dan clear(). Berikut contohnya,

dict_identitas = {'Nama':'Azhari', 'Usia':20, 'Alamat':'Bandung'} print('dict_identitas sebelum di hapus: ', dict_identitas) del dict_identitas['Nama'] # hapus dengan key 'Nama' print('dict_identitas setelah di hapus Nama: ', dict_identitas) dict_identitas.clear() # hapus semua entri di dict print('dict_identitas setelah di hapus pakai clear(): ', dict_identitas)

Hasilnya,


Posting Komentar

0 Komentar