Apa Itu Dictionaries Pada Python?

Apa Itu Dictionaries Pada Python

Definisi

Dictionaries  adalah cara menyimpan data seperti yang dilakukan pada  list di bahasa pemrograman Python.  Jika pada list untuk mengakses data menggunakan index berupa angka dari 0, 1, 2, dan seterusnya, maka
pada  Dictionaries untuk mengakses data (value) digunakan index yang disebut kunci (key).  Pada Python,  Dictionaries   ditulis dengan kurung kurawal, dan memiliki pasangan key dan value.

Contoh Dictionaries

kamusku = {
    'nama': 'Abdul Jabbar',
    'umur':  42,
    'pekerjaan': 'Peternak Lele',
}

Mengakses Dictionaries

Anda dapat mengakses value dari Dictionaries dengan memasukkan keydi dalam tanda kurung siku atau dengan menggunakan metode get(). Berikut ini contoh kode nya:

# akses semua dictionaries
print(kamusku)
# {'nama': 'Abdul Jabbar', 'umur': 42, 'pekerjaan': 'Peternak Lele'}

# akses menggunakan nama elemen
print(kamusku["nama"])
# Abdul Jabbar

# akses menggunakan metode get()
print(kamusku.get("pekerjaan"))
# Peternak Lele

# Akses nama key satu persatu
for x in kamusku:
    print(x)
# nama
# umur
# pekerjaan

# Akses nama value satu persatu
for x in kamusku:
    print(kamusku[x])
# Abdul Jabbar
# 42
# Peternak Lele

# Akses key dan value satu persatu
for x in kamusku:
    print(x, kamusku[x])
# nama Abdul Jabbar
# umur 42
# pekerjaan Peternak Lele

# Akses key dan value satu persatu
for x, y in kamusku.items():
    print(x, y)
# nama Abdul Jabbar
# umur 42
# pekerjaan Peternak Lele

Menambah Data Pada  Dictionaries

Untuk menambahkan data pada Dictionaries  dapat dilakukan dengan memberikan pasangan key dan value baru.

kamusku["alamat"] = "Jl. Cinta No. 7"
# {'nama': 'Abdul Jabbar', 'umur': 42, 'pekerjaan': 'Peternak Lele', 'alamat': 'Jl. Cinta No. 7'}

Merubah Data Pada Dictionaries

Untuk merubah value yang ada pada Dictionaries dapat dilakukan dengan cara merujuk pada key yang digunakan oleh value tersebut.

kamusku["pekerjaan"] = "Peternak Kambing"
# {'nama': 'Abdul Jabbar', 'umur': 42,'pekerjaan': 'Peternak Kambing', 'alamat': 'Jl. Cinta No. 7'}

Menghapus Data Pada Dictionaries

Untuk menghapus data pada dictionaries bisa menggunakan metode pop() atau perintah del dengan menyebutkan key data yang akan dihapus.

kamusku.pop("pekerjaan")
# {'nama': 'Abdul Jabbar', 'umur': 42, 'alamat': 'Jl. Cinta No. 7'}

del kamusku["alamat"]
# {'nama': 'Abdul Jabbar', 'umur': 42}

Metode Pada Dictionaries

Berikut ini ada metode yang terdapat pada Dictionaries pada Python.

Method Description
clear() Menghapus semua data dari dictinonary.
copy() Memberikan balikkan semua data dari dictinonary.
fromkeys() Memberikan balikkan dari dictinonary dengan key dan value yang ditentukan.
get() Memberikan balikkan berupa value dari key dan value yang ditentukan.
items() Memberikan balikkan berupa list yang terdiri dari tuple untuk setiap pasangan key dan value.
keys() Memberikan balikkan berupa list yang terdiri key dictinonary.
pop() Menghapus data dengan key yang spesifik.
popitem() Menghapus data yang terakhir dimasukkan.
setdefault() Memberikan balikkan berupa value dari key dan value yang ditentukan. Jika key tidak ada maka data dimasukkan ke dictinonary.
update() Mengedit data dengan key yang spesifik.
values() Memberikan balikkan berupa list yang berisi semua value pada dictionary.

Be the first to comment

Leave a Reply

Your email address will not be published.


*