Dalam python, dictionary disebut
juga tipe mapping. Dimana dalam tipe ini, terdapat 2 elemen, yaitu elemen
pertama sebagai key dan elemen kedua sebagai value.
BU : nama_dict = {key1:value1,
key2:value2, key3:value3, …}
Bersiifat mutable (data bisa
diubah)
Code : dictionary.py
def main():
#membuat dan mengisi nilai ke dalam
dictionary
d = {'satu':10, 'dua':20, 'tiga':30}
#menampilkan nilai dictionary
print("d['satu]: ", d['satu'])
print("d['dua']: ", d['dua'])
print("d['tiga']: ", d['tiga'])
print("d['dua'] * d['tiga']: ",
d['dua'] * d['tiga'])
if __name__ ==
"__main__":
main()
Menambah Elemen ke dalam Dictionary
Jumlah elemen yang terdapat di
dalam dictionary dapat ditambah sesuai kebutuhan. Caranya dengan menuliskan
perinta yang berisi key dan value baru ke dalam nama dictionary.
Code: dictionary-add.py
def main():
d = {'satu':10, 'dua':20, 'tiga':30}
#elemen dictionary sebelum ditambah
print("Elemen dictionary sebelum
ditambah: ")
print(d)
#menambah elemen baru kedalam dictionary
d['empat'] = 40
d['lima'] = 50
#elemen dictionary setelah ditambah
print("\Elemen dictionary setelah
ditambah: ")
print(d)
if __name__ ==
"__main__":
main()
Mengubah elemen dalam Dictionary
Nilai elemen yang sudah di
definisikan di dalam dictionary, dapat diubah sesuai kebutuhan, yaitu dengan
menggunakan format: nama_dict[key] = value_baru
Code: dictionary-modify.py
def main():
d = {'satu':10, 'dua':20, 'tiga':30}
#elemen dictionary sebelum di ubah
print("Elemen dictionary sebelum di
ubah")
print(d)
#mengubah nilai elemen d ['satu'] dan d
['tiga']
d['satu'] = 60
d['tiga'] = 90
#elemen dictionary setelah diubah
print("\"Elemen dictionary
setelah diubah: ")
print(d)
if __name__ ==
"__main__":
main()
Key dalam python bersifat case
sensitive. Dimana key d[‘satu’] berbeda dengan d[‘Satu’].
Code : dictionary-modify1.py
def main():
d = {'satu':10, 'dua':20, 'tiga':30}
#elemen dictionary sebelum diubah
print("Elemen dictionary sebelum
diubah")
print(d)
#mengubah nilai elemen d['satu]
d['satu'] = 60
#menambah nilai elemen d['Satu']
d['Satu'] = 130
#elemen dictionary setelah diubah
print("\nElemen dictionary setelah
diubah: ")
print(d)
if __name__ ==
"__main__":
main()
Menghapus elemen dari Dictionary
Untuk menghapus elemen dari suatu
dictionary digunakan perintah del, dengan format : del nama_dict[key]
Code: dictionary-delete.py
def main():
d = {'satu':10, 'dua':20, 'tiga':30}
#elemen dictionary sebelum dihapus
print("Elemen dictionary sebelum
dihapus: ")
print(d)
#menghapus nilai elemen d['satu'] dan
d['tiga']
del d['satu']
del d['tiga']
#elemen dictionary setelah dihapus
print("\nElemen dictionary setelah
dihapus")
print(d)
if __name__ ==
"__main__":
main()
Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"
Tidak ada komentar:
Posting Komentar