Kamus Python adalah kumpulan pasangan nilai kunci yang tidak diurutkan. Dalam artikel ini, kita akan melihat cara memperluas kamus yang sebelumnya telah dibuat dengan key-value pair baru Show
Kamus dengan PythonDaftar entri dapat diubah menjadi kamus dengan Python dengan melampirkannya dalam tanda kurung kurawal dan memisahkannya dengan koma. Pasangan kamus nilai disimpan berpasangan, di mana satu elemen adalah kunci dan elemen lainnya adalah nilainya. Nilai dalam kamus dapat berupa jenis data apa pun dan dapat direplikasi, tidak seperti kunci, yang tidak dapat diulang dan harus tidak berubah Struktur diapit oleh kurung kurawal {}, dengan koma yang memisahkan elemen dan titik dua (. ) memisahkan setiap kunci dari nilainya. Anda dapat menulis kamus yang tidak memiliki kata sama sekali seperti berikut. {} Kunci harus tidak dapat diubah, seperti bilangan bulat, tupel, atau string. Nama kunci yang sama dengan ejaan berbeda dianggap sebagai kunci berbeda dalam kamus Python. Perlu diketahui bahwa kunci kamus peka terhadap huruf besar-kecil, artinya akan diperlakukan berbeda meskipun memiliki nama yang sama tetapi huruf besar-kecil Kami mungkin perlu menambah atau memperbarui pasangan kunci/nilai saat menggunakan kamus. Mari kita periksa proses penambahan key-value pair dalam kamus Python Metode - 1. Memberikan kunci baru penunjukan subskripMenggunakan kunci baru sebagai subskrip dan memberinya nilai, kami menambahkan item baru ke kamus ContohKeluaran The Current Dictionary is : {'key-1': 'Technology', 'key-2': 'is'} The Updated Dictionary is : {'key-1': 'Technology', 'key-2': 'is', 'key-3': 'very', 'key-4': 'important', 'key-5': 'for', 'key-6': 'everyone'} Metode - 2. Penggunaan metode update()Pasangan kunci-nilai diambil oleh fungsi update() dan segera ditambahkan ke kamus yang sudah ada. Parameter fungsi update adalah key-value pair. Seperti yang ditunjukkan di bawah ini, kami juga dapat memberikan banyak nilai kunci ContohKeluaran Current Dictionary is : {'India': 'New Delhi', 'France': 'Paris', 'Nepal': 'Kathmandu', 'Spain': 'Madrid'} Updated Dictionary is : {'India': 'New Delhi', 'France': 'Paris', 'Nepal': 'Kathmandu', 'Spain': 'Madrid', 'United States of America': 'Washington DC'} The New Dictionary is : {'India': 'New Delhi', 'France': 'Paris', 'Nepal': 'Kathmandu', 'Spain': 'Madrid', 'United States of America': 'Washington DC', 'Australia': 'Canberra', 'Japan': 'Tokyo'}_ Metode - 3. Menggabungkan Dua kamusDengan menggabungkan dua kamus, kita juga bisa menambahkan elemen pada kamus yang sudah ada. Di sini juga, metode update() digunakan, tetapi kali ini parameter metodenya adalah kamus ContohKeluaran The Combined Dictionary is : {'India': 'New Delhi', 'France': 'Paris', 'Nepal': 'Kathmandu', 'Spain': 'Madrid', 'United States of America': 'Washington DC', 'Australia': 'Canberra', 'Japan': 'Tokyo'} Metode - 4. Menggunakan Kunci. Pasangan nilai sebagai masukanKunci. pasangan nilai diambil berupa masukan dari pengguna kemudian dimasukkan dan ditambahkan ke dalam kamus yang ada Ringkasan. dalam tutorial ini, Anda akan belajar tentang Kamus Python yang memungkinkan Anda mengatur informasi terkait Pengantar jenis Kamus PythonKamus Python adalah kumpulan pasangan kunci-nilai di mana setiap kunci dikaitkan dengan sebuah nilai Nilai dalam key-value pair bisa berupa angka, string, daftar, tupel, atau bahkan kamus lainnya. Faktanya, Anda bisa menggunakan nilai dari tipe apa pun yang valid di Python sebagai nilai dalam key-value pair Kunci dalam pasangan nilai kunci harus tidak dapat diubah. Dengan kata lain, kunci tidak dapat diubah, misalnya angka, string, tuple, dll Python menggunakan kurung kurawal _9 untuk mendefinisikan kamus. Di dalam kurung kurawal, Anda dapat menempatkan nol, satu, atau banyak pasangan kunci-nilai Contoh berikut mendefinisikan kamus kosong _ Biasanya, Anda mendefinisikan kamus kosong sebelum perulangan, baik perulangan for atau perulangan while. Dan di dalam loop, Anda menambahkan pasangan kunci-nilai ke kamus Untuk menemukan jenis kamus, Anda menggunakan fungsi 0 sebagai berikut _ Keluaran
Contoh berikut mendefinisikan kamus dengan beberapa key-value pair
Kamus _1 memiliki lima pasangan nilai kunci yang mewakili nama depan, nama belakang, usia, warna favorit, dan status aktif Mengakses nilai dalam KamusUntuk mengakses nilai dengan kunci dari kamus, Anda dapat menggunakan notasi tanda kurung siku atau metode 2 1) Menggunakan notasi braket persegiUntuk mengakses nilai yang terkait dengan kunci, Anda menempatkan kunci di dalam tanda kurung siku
Berikut ini menunjukkan cara mendapatkan nilai yang terkait dengan kunci 3 dan 4 di kamus 1
Keluaran
2) Menggunakan metode get()Jika Anda mencoba mengakses kunci yang tidak ada, Anda akan mendapatkan kesalahan. Sebagai contoh
Kesalahan
Untuk menghindari kesalahan ini, Anda dapat menggunakan metode kamus ________5______2
Keluaran _0 Jika kunci tidak ada, metode 2 mengembalikan 8 alih-alih melempar 9. Perhatikan bahwa _8 berarti tidak ada nilai Metode _2 juga mengembalikan nilai default saat kunci tidak ada dengan meneruskan nilai default ke argumen keduanya Contoh berikut mengembalikan string _2 jika kunci 3 tidak ada dalam kamus 1 _1 Keluaran _2 Menambahkan key-value pair baruKarena kamus memiliki struktur yang dinamis, Anda dapat menambahkan pasangan kunci-nilai baru kapan saja Untuk menambahkan pasangan nilai kunci baru ke kamus, Anda menentukan nama kamus diikuti dengan kunci baru dalam tanda kurung siku bersama dengan nilai baru Contoh berikut menambahkan key-value pair baru ke kamus 1 _3 Memodifikasi nilai dalam key-value pairUntuk mengubah nilai yang terkait dengan kunci, Anda menentukan nama kamus dengan kunci dalam tanda kurung siku dan nilai baru yang terkait dengan kunci _4 Contoh berikut memodifikasi nilai yang terkait dengan 6 dari kamus 1 _5 Keluaran _6 Menghapus key-value pairUntuk menghapus pasangan kunci-nilai dengan kunci, Anda menggunakan pernyataan 8 _7 Dalam sintaks ini, Anda menentukan nama kamus dan kunci yang ingin Anda hapus Contoh berikut menghapus kunci _9 dari kamus 1 _8 Keluaran _9 Mengulang melalui kamusUntuk memeriksa kamus, Anda dapat menggunakan _1 loop untuk mengulangi pasangan kunci-nilainya, atau kunci, atau nilainya Perhatikan bahwa sejak Python 3. 7, saat Anda menelusuri kamus, Anda akan mendapatkan pasangan kunci-nilai dalam urutan yang sama saat Anda memasukkannya 1) Mengulangi semua pasangan kunci-nilai dalam kamusKamus Python menyediakan metode yang disebut 2 yang mengembalikan objek yang berisi daftar pasangan kunci-nilai sebagai tupel dalam daftar Sebagai contoh 0 Keluaran 1 Untuk mengulangi semua pasangan kunci-nilai dalam kamus, Anda menggunakan 1 loop dengan dua variabel 4 dan 5 untuk membongkar setiap tupel daftar 2 Keluaran _3 Perhatikan bahwa Anda dapat menggunakan nama variabel apa pun di 1 loop. Mereka tidak harus menjadi _4 dan 5 2) Mengulangi semua kunci dalam kamusTerkadang, Anda hanya ingin mengulang semua kunci dalam kamus. Dalam hal ini, Anda dapat menggunakan _1 loop dengan metode 0 Metode _0 mengembalikan objek yang berisi daftar kunci dalam kamus Sebagai contoh _4 Keluaran 5 Faktanya, mengulang melalui semua kunci adalah perilaku default saat mengulang melalui kamus. Oleh karena itu, Anda tidak perlu menggunakan metode 0 Bagaimana Anda menulis kunciPendekatan. . Buat kamus Buka file dalam mode tulis Di sini Kami Menggunakan For Loop Dengan Pasangan Nilai Kunci Di mana "Nama" adalah Kunci Dan "Alice" adalah Nilai Jadi Untuk loop Melewati Setiap Kunci. Pasangan Nilai Untuk Setiap Pasangan Lalu f. fungsi write() Hanya Tulis Outputnya Dalam Bentuk String ā%sā Cara membuat kamus dan menambahkan kunciBuat kamus kosong var dict = {}; Menambahkan Pasangan Nilai-Kunci dalam Kamus dict[kunci_baru] = nilai_baru; . . Mengakses Pasangan Nilai-Kunci var value = dict[key]; . . Iterasi seluruh kamus for(var key in dict) { console. log(kunci + ". " + dict[kunci]); } Bagaimana Anda menulis kunciPasangan kunci-nilai terdiri dari dua elemen data terkait. Kunci, yang merupakan konstanta yang mendefinisikan kumpulan data (mis. g. , jenis kelamin, warna, harga), dan nilai, yang merupakan variabel milik himpunan (mis. g. , laki-laki/perempuan, hijau, 100). Terbentuk sepenuhnya, key-value pair dapat terlihat seperti ini. jenis kelamin = laki-laki . warna = hijau .
Bisakah kita menambahkan kunciYa, Anda dapat menambahkan kamus dengan Python . Ini dilakukan dengan menggunakan metode update(). Metode update() menautkan satu kamus dengan yang lain, dan metode ini melibatkan penyisipan pasangan nilai kunci dari satu kamus ke kamus lain. |