Python hadir dengan berbagai struktur data bawaan, yang mampu menyimpan berbagai jenis data. Kamus Python adalah salah satu struktur data yang dapat menyimpan data dalam bentuk pasangan kunci-nilai - secara konseptual mirip dengan peta. Nilai dalam kamus Python dapat diakses menggunakan kunci Show
Cara Membuat Kamus dengan PythonUntuk membuat kamus Python, kami melewatkan urutan item (entri) di dalam kurung kurawal 7 dan memisahkannya menggunakan koma ( 8). Setiap entri terdiri dari kunci dan nilai, juga dikenal sebagai pasangan kunci-nilaiCatatan. Nilai dapat dimiliki oleh tipe data apa pun dan dapat berulang, tetapi kuncinya harus tetap unik. Selain itu, Anda tidak dapat menetapkan beberapa nilai ke kunci yang sama, namun, Anda dapat menetapkan daftar nilai (sebagai satu nilai) Contoh berikut menunjukkan cara membuat kamus Python Membuat kamus kosong
Membuat kamus dengan kunci integer
Membuat kamus dengan kunci campuran _Sebagai alternatif, kita dapat membuat kamus dengan secara eksplisit memanggil metode 9 Python _Kamus juga dapat dibuat dari urutan seperti yang ditunjukkan di bawah ini
Kamus juga bisa bersarang, artinya kita bisa membuat kamus di dalam kamus lain. Misalnya
Untuk mencetak isi kamus, kita dapat menggunakan metode 0 Python dan meneruskan nama kamus sebagai argumen ke metode _Ini menghasilkan
Cara Mengakses Elemen Kamus PythonUntuk mengakses item kamus - kami melewati kuncinya, menggunakan notasi tanda kurung siku
Ini memberi kita nilai yang terkait dengan kunci "model".
Anda dapat menyimpan item "konfigurasi" atau konstanta umum ke dalam kamus untuk kemudahan akses terpusat 0Ini akan mengakibatkan 1Objek kamus juga menyediakan metode _1, yang dapat digunakan untuk mengakses elemen kamus juga. Kami menambahkan metode dengan nama kamus menggunakan operator titik dan kemudian meneruskan nama kunci sebagai argumen ke metode 2Ini menghasilkan
Sekarang kita tahu cara mengakses elemen kamus. Di bagian selanjutnya, kita akan membahas cara menambahkan elemen baru ke kamus yang sudah ada Cara Menambahkan Elemen ke Kamus PythonAda banyak cara untuk menambahkan elemen baru ke kamus. Cara yang umum adalah menambahkan kunci baru dan menetapkan nilai padanya _4Ketika kunci tidak ada, dan kami memberikan nilai padanya - itu akan ditambahkan ke kamus 5Elemen baru memiliki _2 sebagai kunci dan 3 sebagai nilai yang sesuai. Itu telah ditambahkan sebagai elemen pertama kamus. Ini contoh lainnya. Pertama, mari kita buat kamus kosong terlebih dahulu 6Mari kita verifikasi bahwa itu kosong _7Kamus tidak mengembalikan apa pun karena belum ada yang disimpan. Mari kita tambahkan beberapa elemen ke dalamnya, satu per satu 8Ini menghasilkan _9Untuk menambahkan elemen, kami menentukan kunci serta nilai yang sesuai _0Dalam contoh di atas, _4 adalah kuncinya sedangkan 5 adalah nilainya. Bahkan dimungkinkan bagi kita untuk menambahkan satu set nilai ke satu kunci selama set tersebut dapat dirujuk sebagai satu nilai, seperti koleksiDan kami memiliki kunci dengan satu set sebagai nilainya _1Selain menambahkan elemen baru ke kamus, elemen kamus juga dapat diperbarui/diubah, yang akan kita bahas di bagian selanjutnya Setelah menambahkan nilai ke kamus, kita kemudian dapat memodifikasi elemen kamus yang ada. Anda menggunakan kunci elemen untuk mengubah nilai yang sesuai _2Dalam contoh ini, kami telah memperbarui nilai untuk kunci 6 dari nilai lama 7 menjadi nilai baru 8 _3Cara Menghapus Elemen KamusPenghapusan elemen dari kamus dapat dilakukan dengan beberapa cara, yang akan kita bahas satu per satu di bagian ini Kata kunci ________9______9 dapat digunakan untuk menghapus elemen dengan kunci yang ditentukan _4Ini menghasilkan _5Kami memanggil kata kunci _9 diikuti dengan nama kamus. Di dalam tanda kurung siku yang mengikuti nama kamus, kami memberikan kunci elemen yang perlu kami hapus dari kamus, yang dalam contoh ini adalah 6. Entri untuk _6 dalam kamus kemudian dihapusCara lain untuk menghapus pasangan kunci-nilai adalah dengan menggunakan metode 3 dan meneruskan kunci entri yang akan dihapus sebagai argumen ke metodeLihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu _6Kami memanggil metode _3 dengan menambahkannya dengan nama kamus. Menjalankan kode ini akan menghapus entri untuk 6 di kamus _5Metode _6 menghapus item terakhir yang dimasukkan ke dalam kamus, tanpa perlu menentukan kuncinya. Lihatlah contoh berikut _8Entri terakhir ke dalam kamus adalah 6. Itu telah dihapus setelah memanggil metode 6 _5Tetapi bagaimana jika Anda ingin menghapus seluruh kamus? . Sebagai gantinya, Anda dapat menggunakan kata kunci 9 untuk menghapus seluruh kamus _0Tapi, kode ini akan mengembalikan kesalahan. Alasannya adalah kami mencoba mengakses kamus yang tidak ada karena sudah dihapus sebelumnya _1Bergantung pada kasus penggunaan, Anda mungkin perlu menghapus semua elemen kamus tetapi bukan kamus itu sendiri. Ini dapat dicapai dengan memanggil metode 0 pada kamus _2Ini akan memberi Anda kamus kosong (karena semua elemen kamus telah dihapus) _3Metode Kamus Umum Lainnya dengan PythonSelain metode yang telah kita bahas sejauh ini, Python memberi kita banyak metode menarik lainnya yang membantu kita melakukan operasi selain yang dasar yang dijelaskan sebelumnya. Dalam subbagian berikut, kita akan melihat beberapa metode lain yang dapat Anda gunakan bersama kamus dengan Python len() MetodeDengan metode ini, Anda dapat menghitung jumlah elemen dalam kamus. Sebagai contoh _4Ada tiga entri dalam kamus, maka metode ini akan mengembalikan 1 _5salin() MetodeMetode ini mengembalikan salinan kamus yang ada. Misalnya _6Mari pastikan salinan dibuat dengan benar dan ditugaskan ke variabel 2 _7Setelah mencetak 2 di konsol, Anda melihat bahwa itu berisi elemen yang sama dengan yang disimpan di kamus 4Catatan. Ini berguna karena modifikasi yang dilakukan pada kamus yang disalin tidak akan memengaruhi kamus asli item() MetodeSaat dipanggil, metode ini mengembalikan objek yang dapat diubah. Objek iterable memiliki pasangan kunci-nilai untuk kamus, sebagai tupel dalam daftar. Metode ini terutama digunakan saat Anda ingin mengulang melalui kamus Metode ini cukup dipanggil pada nama objek kamus seperti yang ditunjukkan di bawah ini _8Ini akan mengakibatkan _9Objek yang dikembalikan oleh _5 juga dapat digunakan untuk menunjukkan perubahan yang telah diterapkan di kamus 0Kode ini mengilustrasikan bahwa ketika Anda mengubah nilai dalam kamus, objek 6 juga diperbarui untuk mencerminkan perubahan ini 1fromkeys() MetodeMetode ini mengembalikan kamus yang memiliki kunci dan nilai tertentu. Dibutuhkan sintaks yang diberikan di bawah ini 2Nilai untuk parameter _7 yang diperlukan dapat diubah dan menentukan kunci untuk kamus baru. Nilai untuk parameter _8 bersifat opsional dan menentukan nilai default untuk semua kunci. Nilai default untuk ini adalah _9Misalkan kita perlu membuat kamus dari tiga kunci dengan nilai yang sama, misalnya 0 3Mari kita verifikasi bahwa metode _1 membuat kamus yang telah kami jelaskan 4Seperti yang diharapkan, metode _1 dapat mengambil kunci dan menggabungkannya dengan nilai 0 untuk membuat kamus yang kita inginkanNilai untuk parameter _7 adalah wajib. Contoh berikut menunjukkan apa yang terjadi jika nilai untuk parameter 5 tidak ditentukan 5Dalam hal ini, _9 digunakan sebagai nilai default 6setdefault() MetodeMetode ini berlaku saat kita perlu mendapatkan nilai elemen dengan kunci yang ditentukan. Jika kunci tidak ditemukan, kunci tersebut akan dimasukkan ke dalam kamus di samping nilai default yang ditentukan Metode ini mengambil sintaks berikut 7Dalam metode ini, parameter _7 diperlukan. Ini mewakili keyname dari item yang Anda butuhkan untuk mengembalikan nilai. Parameter _8 bersifat opsional. Jika kamus sudah memiliki kuncinya, parameter ini tidak akan berpengaruh. Jika kuncinya tidak ada, maka nilai yang diberikan dalam metode ini akan menjadi nilai kuncinya. Ini memiliki nilai default _9 _8Kamus tidak memiliki kunci untuk 00. Metode _01 telah memasukkan kunci ini dan nilai yang ditentukan, yaitu, 02, telah digunakan sebagai nilainya _9Contoh berikut menunjukkan bagaimana metode berperilaku jika nilai kunci memang ada 0Nilai _03 tidak berpengaruh pada kamus karena kita sudah memiliki nilai untuk kunci 04
kunci() MetodeMetode ini juga mengembalikan objek yang dapat diubah. Objek yang dikembalikan adalah daftar semua kunci dalam kamus. Dan seperti halnya dengan metode 5, objek yang dikembalikan dapat digunakan untuk mencerminkan perubahan yang dibuat pada kamusUntuk menggunakan cara ini, kita hanya menyebutnya pada nama kamusnya, seperti gambar di bawah ini _2Misalnya _3Ini menghasilkan _4Sering kali metode ini digunakan untuk mengulangi setiap kunci dalam kamus Anda 5Ini akan mencetak setiap kunci 4 dalam baris terpisah _6KesimpulanIni menandai akhir dari panduan kamus Python ini. Kamus ini menyimpan data dalam key-value pair. Kunci bertindak sebagai pengenal untuk item sedangkan nilainya adalah nilai item tersebut. Kamus Python dilengkapi dengan berbagai metode yang dapat diterapkan untuk pengambilan atau manipulasi data. Pada artikel ini, kita melihat bagaimana kamus Python dapat dibuat, dimodifikasi, dan dihapus bersama dengan beberapa metode kamus yang paling umum digunakan Bagaimana kunciStruktur tabel hash kunci/nilai Python yang efisien disebut "dict". Isi dict dapat ditulis sebagai rangkaian kunci. pasangan nilai dalam kurung kurawal { } , e. g. dict = {key1. nilai1, kunci2. nilai2,. }. "Dict kosong" hanyalah sepasang kurung kurawal kosong {}.
Objek Python mana yang digunakan untuk menyimpan kumpulan kunci dan nilai?Kamus menyimpan objek sebagai key-value pair dan dapat digunakan untuk merepresentasikan data dunia nyata yang kompleks.
Bagaimana Anda memasukkan kunci dan nilai dengan Python?Program Python untuk Memasukkan Pasangan Nilai Kunci ke Kamus . Dapatkan pasangan nilai kunci yang dimasukkan dari pengguna dan simpan dalam variabel yang berbeda Miliki variabel kamus di program Anda dan setel ke objek kosong Panggil metode update() untuk menyisipkan key-value pair ke kamus Bagaimana cara Python menyimpan pasangan nilai?Python menggunakan kurung kurawal {} untuk mendefinisikan kamus. Di dalam kurung kurawal, Anda dapat menempatkan nol, satu, atau banyak pasangan kunci-nilai . |