Kamus dapat berisi kamus lain, yang pada gilirannya dapat berisi kamus itu sendiri, dan seterusnya hingga kedalaman yang sewenang-wenang. Ini dikenal sebagai kamus bersarang Show
Kamus bersarang adalah salah satu dari banyak cara untuk merepresentasikan informasi terstruktur (mirip dengan 'catatan' atau 'struktur' dalam bahasa lain) Buat Kamus BersarangKamus bersarang dibuat dengan cara yang sama seperti kamus normal dibuat. Satu-satunya perbedaan adalah bahwa setiap nilai adalah kamus lain Mari buat kamus yang menyimpan catatan karyawan
Konstruktor dict()Ada beberapa cara untuk membuat kamus bertingkat menggunakan konstruktor jenis yang disebut dict() Untuk membuat kamus bersarang, cukup berikan kunci kamus. pasangan nilai sebagai argumen kata kunci untuk _5 Konstruktor _Anda dapat menggunakan fungsi dict() bersama dengan fungsi zip() , untuk menggabungkan daftar kunci dan nilai terpisah yang diperoleh secara dinamis saat runtime
Anda sering ingin membuat kamus dengan nilai default untuk setiap kunci. Metode fromkeys() menawarkan cara untuk melakukan ini _Akses Item Kamus BersarangAnda dapat mengakses masing-masing item dalam kamus bersarang dengan menentukan kunci dalam beberapa tanda kurung siku
Jika Anda merujuk ke kunci yang tidak ada dalam kamus bersarang, pengecualian akan dimunculkan _Untuk menghindari pengecualian tersebut, Anda dapat menggunakan metode kamus khusus get(). Metode ini mengembalikan nilai untuk kunci jika kunci ada dalam kamus, jika tidak 6, sehingga metode ini tidak pernah memunculkan _ 7 _Ubah Item Kamus BersarangUntuk mengubah nilai item tertentu dalam kamus bersarang, lihat kuncinya
Tambahkan atau Perbarui Item Kamus BersarangMenambahkan atau memperbarui item kamus bersarang itu mudah. Cukup rujuk item dengan kuncinya dan berikan nilai. Jika kunci sudah ada di kamus, nilainya diganti dengan yang baru
Jika kuncinya baru, itu ditambahkan ke kamus dengan nilainya
Menggabungkan Dua Kamus BersarangGunakan metode update() bawaan untuk menggabungkan kunci dan nilai dari satu kamus bersarang ke kamus lainnya. Perhatikan bahwa metode ini secara membabi buta menimpa nilai kunci yang sama jika terjadi bentrokan _0Di sini catatan ’emp2′ diperbarui sementara ’emp3′ ditambahkan ke kamus Hapus Item Kamus BersarangAda beberapa cara untuk menghapus item dari kamus bersarang Hapus Item dengan KunciJika Anda mengetahui kunci item yang diinginkan, Anda dapat menggunakan metode pop() . Itu menghapus kunci dan mengembalikan nilainya Bagaimana cara menggabungkan dua kamus dengan Python?Cara termudah untuk menggabungkan dua kamus dengan python adalah dengan menggunakan operator unpacking(**) . Dengan menerapkan operator "**" ke kamus, itu memperluas kontennya menjadi kumpulan pasangan nilai kunci.
Bagaimana cara menggabungkan beberapa kamus?Cara Menggabungkan Kamus dengan Python . Menggunakan for loop Menggunakan dict. memperbarui() metode Menggunakan operator ** Menggunakan. (Union) operator (untuk Python 3. 9 ke atas) Bisakah kamus bersarang di dalam kamus?Kamus dapat berisi kamus , ini disebut kamus bersarang.
Bisakah kamus memiliki kamus lain Python?Kamus dapat berisi kamus lain , yang pada gilirannya dapat berisi kamus itu sendiri, dan seterusnya hingga kedalaman yang sewenang-wenang. |