Metode Show
Anda juga dapat meneruskan argumen kata kunci ke metode Sebagai alternatif, Anda dapat menggunakan kamus membongkar operator Ganti nilai dalam kamus menggunakan pembongkaran kamusUntuk mengganti nilai dalam kamus
Kami menggunakan operator pembongkaran kamus Diberi kamus dengan Python, tugasnya adalah menulis program Python untuk mengubah nilai di salah satu pasangan kunci-nilai. Artikel ini membahas mekanisme untuk melakukannya secara efektif Contoh Input: {'hari': 1, 'dita': 2} Output: {'hari': 1, 'dita': 4} Input: {'hari': 1, 'dita': 2} Output: {'hari': 3, 'dita': 5} Mengubah Nilai KamusMetode 1 Dalam hal ini kami mengacu pada kunci nilai yang akan diubah dan melengkapinya dengan nilai baru Contoh Python3
Keluaran
Metode 2. Dalam metode ini kami menggunakan fungsi zip(), yang menggabungkan iterable dan menggabungkannya ke dalam bentuk tuple Contoh Python3
________33______8 Jika Anda ingin mengubah nilainya, tentukan saja kuncinya dan tetapkan nilai baru. Lihat artikel berikut untuk detailnya
Tautan Bersponsor Tambahkan item baru lalu hapus yang lama 3 tidak memiliki metode untuk mengubah kunci, jadi tambahkan item baru dengan kunci baru dan nilai asli, lalu hapus item lamaUntuk informasi selengkapnya tentang cara menghapus item dari kamus, lihat artikel berikut ini
Dengan d = {'k1': 1, 'k2': 2, 'k3': 3} print(d.pop('k1')) # 1 print(d) # {'k2': 2, 'k3': 3} _4 pernyataanJika Anda menggunakan pernyataan _4, Anda dapat melakukan hal berikut _sumber. Dengan metode d = {'k1': 1, 'k2': 2, 'k3': 3} print(d.pop('k1')) # 1 print(d) # {'k2': 2, 'k3': 3} _5Metode 5 dapat digunakan untuk menghapus item dan mendapatkan nilainya secara bersamaan _sumber. Menggunakan _5 lebih sederhana daripada menggunakan 4
sumber. Perhatikan bahwa secara default, kesalahan terjadi jika kunci yang tidak ada ditentukan sebagai argumen pertama dari 5
sumber. Jika argumen kedua _5 ditentukan, ia mengembalikan nilai tanpa kesalahan. Objek kamus asli tetap tidak berubah
sumber. Ini dapat digunakan untuk menetapkan nilai default jika Anda mencoba mengubah kunci yang tidak ada. Ini digunakan dalam fungsi yang dijelaskan selanjutnya Tentukan fungsi untuk mengubah kunci kamusBerikut adalah beberapa contoh fungsi untuk mengubah kunci kamus Jika kunci lama tidak ada, tambahkan item baruDengan _5, misalnya, fungsi berikut dapat didefinisikanArgumen pertama adalah kamus target, yang kedua adalah kunci lama, dan yang ketiga adalah kunci baru
sumber. Jika kunci yang tidak ada ditentukan sebagai kunci lama, itu ditambahkan sebagai item baru dengan nilai yang ditentukan dalam argumen keempat ( 6 secara default)
sumber. Jika kunci yang ada ditentukan sebagai argumen ketiga (kunci baru), nilai kunci yang ada akan ditimpa
sumber. Jika Anda ingin mempertahankan nilai asli saat menentukan kunci yang ada sebagai kunci baru, gunakan metode 7
sumber. Jika kunci baru bukan kunci yang sudah ada, perilakunya sama dengan fungsi pertama
sumber. Jika kunci lama tidak ada, jangan lakukan apa punJika Anda tidak ingin melakukan apa pun saat kunci yang ditentukan tidak ada, gunakan operator 8
_0sumber. Jika kunci yang ada ditentukan sebagai argumen ketiga (kunci baru), nilai kunci yang ada akan ditimpa _1sumber. Seperti pada contoh di atas, jika Anda ingin mempertahankan nilai asli saat menentukan kunci yang ada sebagai kunci baru, gunakan metode 7
Bisakah Anda mengubah nilai dalam kamus?Memodifikasi nilai dalam kamus sangat mirip dengan memodifikasi elemen dalam daftar . Anda memberi nama kamus dan kemudian kunci dalam tanda kurung siku, dan mengaturnya sama dengan nilai baru. kamus. Kumpulan key-value pair.
Bagaimana Anda memperbarui nilai dalam kamus dengan Python?Python Dictionary update() memperbarui kamus dengan elemen dari objek kamus lain atau dari iterable pasangan kunci/nilai. . Sintaksis. dikt. perbarui([lainnya]) Parameter. Metode ini menggunakan kamus atau objek pasangan kunci/nilai yang dapat diubah (umumnya tupel) sebagai parameter Bisakah saya menukar kunci dan nilai dalam kamus Python?Anda dapat menukar kunci dan nilai dalam kamus dengan pemahaman kamus dan metode items() . |