Dictionary dan Operasinya di Python
Dictionary artinya adalah kamus.Tau kan kamus isinya apa ? Yup,isinya adalah kata(key) dan terjemahannya (value).Mengambil prinsip dari situ,Dictionary di Python merupakan tipe data yang isinya adalah key bersama pasangannya (value).Jadi, di sini key memetakan suatu value.Karena masing-masing key memetakan satu value,maka key di sini tidak boleh duplikat.
Kalau implementasinya di dunia nyata,satu kunci pintu tidak bisa digunakan untuk membuka banyak pintu sekaligus.Setiap kunci punya pasangan pintu nya masing-masing.
Key di dictionary bersifat immutable sedangkan value bersifat mutable
Membuat Dictionary
Langkah-langkah membuat dictionary :
- Buat kurung keriting dulu { }
- Masukkan key dan value(pasangan) ke dalamnya dengan titik dua sebagai pemisah antara key dan value Contoh : {"Nama" : "Messi"}
- Gunakan koma sebagai pemisah dengan pasangan yang lain Contoh : {"Nama" :"Messi","Usia":28}
Mengakses Value Dictionary
Di dalam list dan tuple,data bisa diakses dengan indeks.Nah,kalau di dictionary kita bisa mengakses value menggunakan key nya.Kalau di contoh tadi,kita bisa mengakses "Messi" menggunakan "Nama" dan kita bisa mengakses 28 menggunakan "Usia".Value bisa diakses dengan format
namadict[key]
Update Value Dictionary
Value dictionary bersifat mutable jadi kita bisa mengganti nya sesuka hati kita.Cara menggantinya dengan format berikut
namadict[key] = valuebaru
Menghapus Item dari Dictionary
untuk menghapus item (key dan value) dari dictionary,kita memakai keyword del
Iterasi Key Dictionary
Contoh :
dict = {"Nama":"Messi","Usia":28,"Tinggi":170}Output :
for i in dict:
print(i)
Nama
Usia
Tinggi
Iterasi Value Dictionary
Contoh :dict = {"Nama":"Messi","Usia":28,"Tinggi":170}Output :
for i in dict:
print(dict[i])
MessiIterasi Item (Key dan Value) Dictionary
28
170
Kita bisa memakai method items() sebagai perantara untuk iterasi for
Contoh :
dict = {"Nama":"Messi","Usia":28,"Tinggi":170}Output :
for i in dict.items():
print(i)
('Nama', 'Messi')
('Usia', 28)
('Tinggi', 170)
Panjang Dictionary
sama seperti collection yang lain,function len bisa dipakai untuk mengetahui panjang dictionaryContoh :
dict = {"Nama":"Messi","Usia":28,"Tinggi":170}Output :
print("Panjang dictionary adalah %d" %len(dict))
Panjang dictionary adalah 3
Mengubah Dictionary Jadi String
function str yang akan kita pakai kalau kita ingin merubah dictionary jadi string
Contoh :
dict = {"Nama":"Messi","Usia":28,"Tinggi":170}Output :
data = str(dict)
print(type(data))
print(data)
<class 'str'>
{'Nama': 'Messi', 'Usia': 28, 'Tinggi': 170}
Post a Comment for "Dictionary dan Operasinya di Python"
Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)