Dictionary

Berbeda dengan List yang memakai indeks angka untuk merujuk pada isi variabel, Dictionary memakai key untuk merujuk pada isi variabelnya.

Tipe data Dictionary adalah tipe data yang digunakan untuk menyimpan data dalam bentuk pasangan key dan value.

Key dalam Dictionary dapat berupa number, string, tuple. Tuple bisa dijadikan key asal tidak ada data mutable(data yg bisa dirubah) dalam Tuple tersebut.

Dictionary ditandai dengan kurung kurawal {}.

{key:val}

Key adalah kunci dan val adalah value atau nilai.

Contoh :

dict = {'satu' : 'ayam', '2' : 'bebek'}

# Menambah data dalam Dictionary 
dict['telur'] = 'bulat'

print(dict)

Output :

{'satu': 'ayam', '2': 'bebek', 'telur': 'bulat'}

Sama seperti list bedanya key di dictionary di isi dengan data String, number, dan tuple.

Method pada Dictionary

keys() = menampilkan kunci values() = menampilkan nilai elemen items() = menampilkan pasangan kunci dan nilai has_key(kunci) = mengetahui keberadaan kunci copy() = menyalin ke dictionary baru lain

Contoh :

siswa = {'nama' : 'Ichigo', 'nim' : '12345678',  'kejuruan' : 'Teknik' }

# Menghapus key kejuruan
del siswa['kejuruan'] 

# Tampilkan semua data keys siswa 
print(siswa.keys()) 

# Tampilkan semua data values siswa 
print(siswa.values()) 

print(siswa)
print(siswa['nama'])

Output :

dict_keys(['nama', 'nim'])
dict_values(['Ichigo', '12345678'])
{'nama': 'Ichigo', 'nim': '12345678'}
Ichigo

Dari kode diatas Output kejuruan tidak ada karena sebelum di print di hapus pake fungsi del.


Update : 2020-05-28

results matching ""

    No results matching ""