Lebih jauh tentang dictonary di python
Lebih jauh tentang dictonary di python - Yosh sobs-sobs berjumpa lagi di blog sederhanan nan apa adanya ini. pada kesempatan kali gua akan membahas materi fundamental atau dasar si dede gemez (python) ini. adapun materi yang akan dibahas kali masih seputar tipe data yaitu dictonary.
Oke tipe data ini terdiri dari dua element yang penting yaitu key dan value. maksudnya apaan tuh bang ?
oke sebelum lebih jauh kita sepakat bahwa dictonary ini merupakan tipe data collection artinya tipe data yang dapat menampung tipe data lain didalamnya sama seperti list. lalu yang membedakannya dengan list adalah indexingnya, dimana dilist kita mengakses valuenya berdasarkan urutan index sedangkan untuk dictonary ini kita mengaksesnya dengan key, perlu diingat sobs-sobs dimana indexing dilist hanya bisa berupa tipe data angka sedangkan di dictonary keynya bisa berupa tipe data apa saja.
- Akses element dictonary
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata["nama"]) # sruputkode
print(biodata["alamat"]) # Jakarta - Indonesia
Lalu pertanyaan selanjutnya gimana jika ada key yang sama didalam sebuah dictonary ??. yosh mari kita simak seperti contoh dibawah ini :
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
"nama" : "mantabs",
}
print(biodata["nama"]) # mantabs
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata.get("nama")) # sruputkode
print(biodata.get("pacar")) # None
- Menambah atau update element dictonary
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata)
biodata["hoby"] = "ngoding"
print(biodata)
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata)
biodata.update({"hoby" : "ngoding", "kopi" : "kopi hitam"})
print(biodata)
- Menghapus element dictonary
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata)
del biodata["alamat"]
print(biodata)
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
print(biodata)
biodata.pop("alamat")
print(biodata)
- Perulangan dictonary
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
for i in biodata:
print(i)
Jika kita menjalankan kode perulangan diatas maka yang akan tampil adalah value dari masing-masing key, yap benar jika kita melakukan perulangan dengan operator membership maka yang bisa kita kelola hanya value-value dari dictonary saja.
biodata = {
"nama" : "sruputkode",
"alamat" : "Jakarta - Indonesia",
}
for key,value in biodata.items():
print(f"{key} : {value}")
print(biodata.items())
print(biodata.keys())
print(biodata.values())
Ya tentunya jika kita ingin melakukan pengelolaan key dan value diperulangan kita perlu menggunakan method bawaan dictonary yaitu method items(). penjelasan untuk masing-masing method dibawah ini sobs :
Posting Komentar untuk " Lebih jauh tentang dictonary di python"
Posting Komentar