Kamus, juga dikenal sebagai array asosiatif atau daftar asosiatif, adalah salah satu struktur data mendasar di Python. Mereka memungkinkan Anda untuk mengorganisir dan mengakses data dalam bentuk pasangan kunci-nilai secara efisien. Fleksibilitas ini membuatnya sangat berguna untuk banyak tugas pemrograman. Dalam panduan ini, Anda akan belajar bagaimana bekerja dengan kamus di Python dan fungsi dasar apa yang mereka tawarkan.
Wawasan Utama
- Kamus menggunakan pasangan kunci-nilai untuk menyimpan data.
- Akses ke nilai dilakukan melalui kunci, bukan melalui indeks numerik.
- Penanganan kesalahan penting saat mengakses kunci yang tidak ada.
- Kamus memungkinkan penambahan, pembaruan, dan penghapusan entri.
Panduan Langkah-demi-Langkah
Untuk bekerja dengan kamus di Python, ikuti langkah-langkah berikut:
1. Membuat Kamus Kosong
Untuk membuat kamus kosong di Python, Anda menggunakan tanda kurung kurawal.
Dalam langkah ini, Anda telah membuat kamus kosong.
2. Menambahkan Pasangan Kunci-Nilai
Sekarang Anda ingin menambahkan nilai ke kamus Anda. Ini dilakukan dengan mengaitkan nilai dengan kunci. Misalnya, Anda bisa menyimpan umur karakter dari film atau buku.
Baris-baris ini membuat pasangan kunci-nilai yang sesuai untuk karakter Legolas, Aragorn, dan Frodo.
3. Mengakses Nilai
Untuk mengakses nilai dalam kamus Anda, Anda menggunakan kunci. Anda bisa melakukannya dengan fungsi print.
Ini akan menampilkan umur Legolas yang telah Anda simpan sebelumnya.

4. Penanganan Kesalahan
Penting untuk memastikan Anda hanya mengakses kunci yang sebenarnya ada dalam kamus Anda. Jika Anda mencoba mengakses kunci yang tidak ada, Anda akan mendapatkan KeyError.
Kode ini akan menghasilkan kesalahan karena 'Sam' tidak ada dalam kamus.

5. Menggunakan Metode get
Untuk mengakses nilai dengan aman tanpa memicu kesalahan, Anda bisa menggunakan metode get. Metode ini mengembalikan None jika kunci tidak ditemukan, alih-alih melempar kesalahan.
Jika 'Sam' tidak ada, ini akan menampilkan "Tidak ditemukan".

6. Memperbarui Nilai
Memperbarui nilai dalam kamus itu mudah.
Sekarang Frodo memiliki nilai baru.

7. Menambahkan Entri Baru
Menambahkan entri baru dilakukan dengan cara yang sama.
Sekarang Yoda menjadi entri tambahan dalam kamus Anda.
8. Menghapus Entri
Jika Anda ingin menghapus entri dari kamus Anda, Anda dapat menggunakan operator del.
Yoda akan dihapus dari kamus.

9. Menghapus Semua Entri
Jika Anda ingin menghapus semua entri dalam kamus Anda, Anda bisa menggunakan metode clear.
Sekarang kamus Anda kosong.

10. Memeriksa Apakah Kunci Tersedia
Terkadang bermanfaat untuk mengetahui apakah suatu kunci ada dalam kamus Anda.
Pertanyaan ini akan mengembalikan apakah Frodo ada dalam kamus atau tidak.

11. Mendaftar Semua Kunci
Jika Anda ingin mendapatkan semua kunci dalam kamus Anda, Anda bisa menggunakan metode keys().
Ini akan memberi Anda gambaran umum tentang semua kunci dalam kamus.

Ringkasan – Memahami Kamus Python: Memahami Struktur Data Asosiatif
Dalam panduan ini, Anda telah belajar tentang darat dasar dari kamus dalam Python. Anda sekarang tahu cara membuatnya, mengakses nilai, memperbarui, dan menghapusnya. Anda juga telah menemukan cara untuk menghindari kesalahan dan memastikan integritas kode Anda.
Pertanyaan yang Sering Diajukan
Bagaimana cara membuat kamus di Python?Gunakan tanda kurung kurawal: D = {}.
Bisakah saya menginisialisasi kamus dengan nilai?Ya, dengan menyebutkan pasangan kunci-nilai seperti D = {'Key': 'Wert'}.
Apa yang terjadi jika saya mengakses kunci yang tidak ada?KeyError akan dipicu.
Bagaimana saya bisa mendaftar semua kunci dari sebuah kamus?Gunakan metode keys(): D.keys().
Bagaimana cara menghapus entri dari sebuah kamus?Gunakan operator del: del D['Kunci'].