Skip to main content
  1. Belajar/
  2. Python Fundamental/
  3. 9. Memahami Dictionary pada Python/

Operasi Dasar pada Dictionary

6 mins· loading · loading ·
Memahami Dictionary pada Python - This article is part of a series.
Part 2: This Article

Setelah kita memahami cara membuat Dictionary, sekarang saatnya untuk mempelajari berbagai operasi dasar yang dapat kita lakukan pada struktur data ini. Operasi-operasi ini membantu kita mengelola dan memanipulasi data dalam Dictionary sesuai dengan kebutuhan kita.

a. Mengakses Nilai dalam Dictionary
#

Operasi pertama yang penting adalah bagaimana kita dapat mengakses nilai dalam Dictionary. Dalam Python, kita dapat menggunakan key untuk mengakses nilai yang terkait. Jika key tersebut tidak ditemukan, Python akan menghasilkan KeyError.

# Pengaksesan nilai dalam Dictionary
person = {'nama': 'John', 'umur': 30, 'pekerjaan': 'analyst'}

# Mengakses nilai dengan menggunakan key
nama = person['nama']
print(f"Nama: {nama}")

Output:

Nama: John

Namun, agar lebih aman dan menghindari KeyError, kita dapat menggunakan metode .get().

# Mengakses nilai dengan metode get()
umur = person.get('umur')
print(f"Umur: {umur}")

Output:

Umur: 30

b. Menambah dan Mengubah Nilai dalam Dictionary
#

Dictionary bersifat mutable, sehingga kita dapat menambahkan item baru atau memperbarui nilai yang sudah ada.

Menambah Item Baru
#

# Menambah item baru ke dalam Dictionary
person['alamat'] = 'Jl. Contoh No. 123'
print("Setelah Menambah Item Baru:", person)

Output:

Setelah Menambah Item Baru: {'nama': 'John', 'umur': 30, 'pekerjaan': 'analyst', 'alamat': 'Jl. Contoh No. 123'}

Memperbarui Nilai
#

# Memperbarui nilai dalam Dictionary
person['umur'] = 31
print("Setelah Memperbarui Nilai:", person)

Output:

Setelah Memperbarui Nilai: {'nama': 'John', 'umur': 31, 'pekerjaan': 'analyst', 'alamat': 'Jl. Contoh No. 123'}

c. Menghapus Item dalam Dictionary
#

Dictionary menyediakan beberapa cara untuk menghapus item, baik satu per satu maupun seluruhnya.

Menggunakan Metode pop()
#

Metode pop() memungkinkan kita menghapus item berdasarkan key-nya dan mengembalikan nilai yang dihapus.

# Menghapus item dengan metode pop()
pekerjaan = person.pop('pekerjaan')
print(f"Pekerjaan yang Dihapus: {pekerjaan}")
print("Setelah Menghapus Item:", person)

Output:

Pekerjaan yang Dihapus: analyst
Setelah Menghapus Item: {'nama': 'John', 'umur': 31, 'alamat': 'Jl. Contoh No. 123'}

Menggunakan Kata Kunci del
#

Kita juga dapat menggunakan kata kunci del untuk menghapus item berdasarkan key-nya.

# Menghapus item dengan menggunakan kata kunci del
del person['umur']
print("Setelah Menghapus Item:", person)

Output:

Setelah Menghapus Item: {'nama': 'John', 'alamat': 'Jl. Contoh No. 123'}

Menghapus Seluruh Item dengan Metode clear()
#

Jika kita ingin mengosongkan seluruh Dictionary, kita dapat menggunakan metode clear().

# Menghapus seluruh item dengan metode clear()
person.clear()
print("Setelah Menghapus Seluruh Item:", person)

Output:

Setelah Menghapus Seluruh Item: {}

Dengan memahami operasi-operasi dasar ini, kita dapat dengan mudah mengelola data dalam Dictionary sesuai dengan kebutuhan aplikasi kita. Selanjutnya, kita akan membahas cara melakukan iterasi dan penggunaan loop pada Dictionary.

Memahami Dictionary pada Python - This article is part of a series.
Part 2: This Article