Dalam bahasa pemrograman Python, kami memiliki konsep kamus. Kamus bisa berubah, dan kita dapat dengan mudah menambah dan menghapus item dari kamus. Ini adalah kumpulan item data yang tidak diurutkan Show
Sintaks kamus Bersarang untuk menambahkan berbagai kamus ke dalam kamus tertentu Menambahkan elemen ke Kamus bersarang dapat dilakukan dengan berbagai cara. Salah satu cara menambahkan kamus di kamus Bersarang adalah dengan menambahkan nilai one be one, Nesteddict[dict][key] = 'value'. Cara lain adalah menambahkan seluruh kamus sekaligus, Nesteddict[dict] = { 'key'. 'nilai'} Contoh Kamus BersarangMari kita pahami dengan bantuan beberapa contoh Contoh 1 Penjelasan Dalam contoh di atas, kami membuat kamus yang berisi nilai kunci integer dengan nilai string yang sesuai. Disini telah kami simbolkan dengan data siswa di kelas yang memiliki nomor rol sesuai dengan nama masing-masing siswa. Selanjutnya, kami akan melakukan operasi bersarang di dalam kamus ini Output dari Program berikut Printing the dictionary that contains integer keys with their corresponding values {1: 'Rina', 2: 'Gita', 3: 'Sita'} Contoh 2 Penjelasan Kami telah membuat kamus yang tidak berisi kunci apa pun dengan nilai yang sesuai. Selanjutnya, kami akan melakukan operasi bersarang di dalam kamus ini Output dari Program berikut Simple empty dictionary: { }_ Contoh 3 Penjelasan Kami telah membuat kamus bersarang, yang berisi kumpulan data kosong, atau kamus kosong yang tidak berisi item data apa pun dengan nilai kunci yang sesuai Output dari Program berikut Nested dictionary are as follows - {'dict1': {}, 'dict2': {}, 'dict3': {}} Contoh 4 Penjelasan Dalam contoh di atas, kami membuat kamus yang berisi nilai kunci string dan nilai bilangan bulat yang sesuai. Disini telah kami simbolkan dengan data siswa di kelas yang memiliki Nilai dengan nomor rol yang sesuai dari masing-masing siswa. Selanjutnya, kami akan melakukan operasi bersarang di dalam kamus ini Output dari Program berikut Printing the dictionary that contains string keys with their corresponding integer values {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5} Contoh 5 Penjelasan Kami telah membuat kamus berisi data item dalam bentuk pasangan. Kami telah membuat daftar item yang dipasangkan dan menjadikannya kamus Output dari Program berikut Dictionary with each item as a pair: {1: 'silk', 2: 'one'}_ Contoh 6 Penjelasan Kami telah membuat tiga kamus terpisah dan menetapkan elemen pada nilai kunci yang sesuai satu per satu. Kamus ini berisi nilai kunci integer dengan nilai string yang sesuai. Namun, kami telah membuatnya secara terpisah, dan setelah itu, kami telah menambahkan kamus ini. Dengan demikian, kita dapat melakukan operasi penjumlahan di dalam kamus. Kami juga akan melakukan operasi bersarang di dalam kamus ini Output dari Program berikut Dictionary after adding 3 elements: {1: 'Java', 2: 'Tpoint', 3: 1} Contoh 7 Penjelasan Kami telah membuat kamus, yang berisi nilai kunci integer dengan nilai string yang sesuai. Di sini, kami telah melakukan pembaruan dan operasi penambahan dalam kamus. Kami juga telah membuat beberapa perubahan di dalamnya dan mengubahnya menjadi kamus bersarang Output dari Program berikut Dictionary after adding 3 elements: {'Name': 'JavaTpoint', 1: [11, 12, 13], 'Value': (5, 3, 6)} Updated key value: {'Name': 'JavaTpoint', 1: [11, 12, 13], 'Value': (5, 3, 6), 2: 'JavaTpoint'} Adding a Nested Key: {'Name': 'JavaTpoint', 1: [11, 12, 13], 'Value': (5, 3, 6), 2: 'JavaTpoint', 5: {'Nested': {'5': 'Java', '3': 'T'}}}_ Contoh 8 Penjelasan Kami telah membuat kamus bersarang yang berisi nilai kunci dengan nilai yang sesuai. Di sini, kami telah menggunakan konsep kunci campuran, di mana kunci tidak sama. Kami akan mengembangkannya dan membuat kamus bersarang dengan kunci yang sama tetapi nilainya berbeda Output dari Program berikut Dictionary with the use of Mixed Keys: {'Name': 'JavaTpoint', 1: [11, 12, 13]} Contoh 9 Penjelasan Pada contoh di atas, kami telah membuat kamus bersarang yang berisi nilai kunci dengan nilai yang sesuai, di sini kami menggunakan konsep kunci yang sama, di mana kuncinya sama, tetapi nilai data yang sesuai berbeda Output dari Program berikut Nested dictionary 2- {'Dict1': {'Name': 'Reena', 'age': '22'}, 'Dict2': {'Name': 'Jatin', 'age': '19'}}_ Contoh 10 Penjelasan Kami telah membuat kamus bersarang yang berisi nilai kunci integer dengan nilai string yang sesuai. Di sini, pertama-tama kami telah mencetak kamus bersarang dan kamus bersarang kosong. Kami telah membuat beberapa perubahan dan menempatkan kamus bersarang di dalam kamus kosong. Kami juga telah menambahkan dua kamus bersarang Output dari Program berikut Nested dictionary 3- {'Dict1': {1: 'J', 2: 'T', 3: 'P'}, 'Dict2': {'Name': 'JTP', 1: [1, 2]}} Initial nested dictionary:- {} After adding dictionary Dict1 {'Dict1': {'name': 'Boby', 'age': 21}}_ Mari kita ambil contoh perbaikan dan kemudian melihat beberapa variasi di dalamnya, sehingga kita dapat dengan mudah memahaminya Contoh 11 Penjelasan Di sini kami telah membuat kamus bersarang sederhana; Output dari Program berikut Simple empty dictionary: { }_0 Contoh 12 Penjelasan Di sini kita telah membuat kamus bersarang dan menggunakan sintaks [ ] untuk mengakses elemen dari kamus, di sini digunakan saat kita memberikan nama kamus daripada di posisi kurung siku [ ] dari elemen yang ingin diambil, dan Output dari Program berikut Contoh 13 Penjelasan Di sini kami telah membuat kamus bersarang, dan kami ingin menambahkan lebih banyak elemen ke kamus itu. Itu semua dilakukan dengan menggunakan [ ] sintaks kurung siku, pertama kita telah membuat set kosong di posisi 3 di kamus, setelah dari satu per satu kita mengisi data ke dalamnya, di sini digunakan ketika kita memberikan nama dari Output dari Program berikut Simple empty dictionary: { }_1 Contoh 14 Penjelasan Di sini kami telah membuat kamus bersarang, dan kami ingin menambahkan lebih banyak elemen ke kamus itu. Itu semua dilakukan dengan menggunakan [ ] sintaks kurung siku. Mula-mula kita buat himpunan kosong pada posisi 3 di kamus, setelah itu satu per satu kita isikan data ke dalamnya Di sini, ini digunakan ketika kami memberikan nama kamus kemudian di [ ] posisi kurung siku dari elemen yang ingin Anda tambahkan dan setelah itu di kurung siku tambahan [ ] berikan atribut atau nilai kunci yang ingin Anda tetapkan untuk Sekarang untuk menghapus elemen tertentu, katakanlah id siswa 3 dari kamus bersarang; Output dari Program berikut Simple empty dictionary: { }_2 Contoh 15 Penjelasan Di sini kami telah membuat kamus bersarang, dan kami ingin menambahkan lebih banyak elemen ke kamus itu. Itu semua dilakukan dengan menggunakan [ ] sintaks kurung siku. Mula-mula kita buat himpunan kosong pada posisi 3 di kamus, setelah itu satu persatu kita isikan data ke dalamnya, disini digunakan saat kita memberikan nama kamus kemudian pada posisi kurung siku [ ] ini dari Untuk menghapus kamus tertentu di dalam kamus bersarang, kami telah menggunakan kata kunci ' del ' dan menghapus seluruh kamus siswa 3 dari kamus bersarang siswa Bisakah Anda membuat kamus bersarang dengan Python?Dengan Python, kamus bersarang adalah kamus di dalam kamus . Ini adalah kumpulan kamus menjadi satu kamus tunggal. Di sini, nested_dict adalah kamus bersarang dengan kamus dictA dan dictB. Mereka adalah dua kamus yang masing-masing memiliki kunci dan nilai sendiri.
Bagaimana cara membuat kamus bersarang Python?Dengan Python, kamus bersarang dapat dibuat dengan menempatkan kamus yang dipisahkan koma di dalam kurung kurawal .
Bagaimana Anda mendeklarasikan kamus bersarang kosong dengan Python?Dengan Python, kita dapat membuat kamus kosong dengan meletakkan tanpa elemen di dalam kurung kurawal .
Apa itu kamus bersarang multi di Python?Kamus bersarang Python adalah kamus di dalam kamus lain . Ini memungkinkan Anda menyimpan data menggunakan struktur pemetaan nilai kunci dalam kamus yang ada. |