Variabel kamus dapat menyimpan kamus lain di kamus bersarang. Contoh berikut menunjukkan bagaimana kamus bersarang dapat dideklarasikan dan diakses menggunakan python. Di sini, 'kursus' adalah kamus bersarang yang berisi kamus lain dari tiga elemen di setiap tombol. Selanjutnya, for loop digunakan untuk membaca nilai setiap kunci kamus bersarang Show
# Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip Contoh-2. Sisipkan data menggunakan kunci tertentu dalam kamus bersarangData baru dapat dimasukkan atau data yang ada dapat dimodifikasi dalam kamus dengan menentukan kunci kamus tertentu. Bagaimana Anda bisa menyisipkan nilai baru dalam kamus bersarang dengan menggunakan nilai kunci ditampilkan dalam contoh ini. Di sini, 'produk' adalah kamus bersarang dari tiga elemen yang berisi kamus lain. Kunci baru ditentukan untuk kamus ini untuk memasukkan elemen baru. Selanjutnya, tiga nilai diberikan menggunakan tiga nilai kunci dan dicetak kamus menggunakan for loop # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip Contoh-3. Masukkan kamus ke dalam kamus bersarangContoh ini menunjukkan bagaimana kamus baru dapat disisipkan sebagai elemen baru untuk kamus bersarang. Di sini, kamus baru ditetapkan sebagai nilai dalam kunci baru untuk kamus 'produk' # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip Contoh-4. Hapus data berdasarkan kunci dari kamus bersarangContoh ini menunjukkan bagaimana Anda dapat menghapus nilai kamus bersarang berdasarkan kunci tertentu. Nilai kunci 'nama' dari elemen kedua kamus 'produk' dihapus di sini. Selanjutnya, nilai kamus dicetak berdasarkan kunci # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip. Tidak ada nilai untuk kunci 'nama' yang dicetak untuk elemen kedua Contoh-5. Hapus kamus dari kamus bersarangContoh ini menunjukkan cara menghapus entri kamus internal dari kamus bersarang dalam satu pernyataan. Dalam kamus bersarang, setiap tombol berisi kamus lain. Kunci ketiga kamus bersarang digunakan dalam perintah 'del' untuk menghapus kamus internal yang ditetapkan dengan kunci itu. Setelah dihapus, kamus bersarang dicetak menggunakan for loop # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip Contoh-6. Hapus data yang dimasukkan terakhir dari kamus bersarangmetode popitem() digunakan untuk menghapus entri terakhir dari kamus. Entri terakhir kamus 'produk' dihapus dalam contoh ini dengan menggunakan popitem() # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip Contoh-7. Akses kamus bersarang menggunakan metode get()Nilai dari semua kamus bersarang dicetak dengan menggunakan loop atau kunci pada contoh di atas. metode get() dapat digunakan dalam python untuk membaca nilai kamus apa pun. Bagaimana nilai kamus bersarang dapat dicetak dengan menggunakan metode get() ditunjukkan dalam contoh ini # Buat kamus bersarang Keluaran Jalankan skrip. Output berikut akan muncul setelah menjalankan skrip KesimpulanBerbagai penggunaan kamus bersarang ditunjukkan dalam artikel ini dengan menggunakan contoh sederhana untuk membantu pengguna python bekerja dengan kamus bersarang Bagaimana Anda membuat sub kamus dengan Python?Untuk membuat kamus bersarang, cukup berikan kunci kamus. pasangan nilai sebagai argumen kata kunci untuk konstruktor dict() . Anda dapat menggunakan fungsi dict() bersama dengan fungsi zip(), untuk menggabungkan daftar kunci dan nilai terpisah yang diperoleh secara dinamis saat runtime.
Bisakah Anda memiliki banyak kamus dengan Python?Bekerja dengan banyak kamus adalah salah satu skenario umum saat memprogram dengan python .
Bisakah kamus disimpan dalam kamus?Variabel kamus dapat menyimpan kamus lain di kamus bersarang .
Mengapa menggunakan kamus bersarang di Python?Kamus bersarang Python adalah kamus di dalam kamus. Mereka digunakan untuk mewakili data kamus dalam kamus lain . Anda dapat menyusun kamus sebanyak mungkin dalam kamus sesuai keinginan. Kamus bersarang berguna jika Anda ingin menyimpan berbagai kamus komponen dalam satu kamus besar. |