Anda dapat mengubah nilai item tertentu dengan mengacu pada nama kuncinya Show
ContohUbah "tahun" menjadi 2018 inidikt = { Di sini, kita melihat bahwa nilai kunci 5 diganti dengan nilai 0. Harap perhatikan bagaimana key-value pair yang diperbarui dipertahankan saat ini 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
Bagaimana cara mengganti kunci kamusUbah kunci kamus dengan Python . Tambahkan item baru lalu hapus yang lama. Dengan pernyataan del. Dengan metode pop() Tentukan fungsi untuk mengubah kunci kamus. Jika kunci lama tidak ada, tambahkan item baru. Jika kunci lama tidak ada, jangan lakukan apa pun Bagaimana Anda mengganti pasangan dalam kamus Python?Gunakan dict. metode update() untuk mengganti nilai dalam kamus, e. g. my_dict. perbarui({'kunci'. 'nilai baru'}).
Bagaimana Anda mengubah kunciNilai Kamus Python dapat diperbarui menggunakan dua cara berikut i. e. menggunakan metode update() dan juga, menggunakan tanda kurung siku . Kamus mewakili pasangan kunci-nilai dalam Python, diapit oleh kurung kurawal. Kuncinya unik dan titik dua memisahkannya dari nilai, sedangkan koma memisahkan item.
Bisakah saya menukar kunci dan nilai dalam kamus Python?Anda dapat menukar kunci dan nilai dalam kamus dengan pemahaman kamus dan metode items() . |