Metode update Python () memperbarui kamus dengan pasangan kunci dan nilai. Ini memasukkan kunci/nilai jika tidak ada. Ini memperbarui kunci/nilai jika sudah ada di kamus Show
Ini juga memungkinkan pasangan kunci/nilai iterable untuk memperbarui kamus. Suka. perbarui(a=10,b=20) dll Tanda tangan dan contoh metode ini diberikan di bawah ini Tanda tanganParameterlainnya. Ini adalah daftar pasangan kunci/nilai KembaliIni mengembalikan Tidak ada Mari kita lihat beberapa contoh metode update() untuk memahami fungsinya Pembaruan Kamus Python () Contoh Metode 1Ini adalah contoh sederhana untuk memperbarui kamus dengan meneruskan pasangan kunci/nilai. Metode ini memperbarui kamus. Lihat contoh di bawah ini Keluaran Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000} Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50} Pembaruan Kamus Python () Contoh Metode 2Jika pasangan elemen (kunci/nilai) sudah ada di kamus, itu akan menimpanya. Lihat contoh di bawah ini Keluaran Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50} Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50} Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}_ Pembaruan Kamus Python () Contoh Metode 3Metode update() juga memungkinkan pasangan kunci/nilai iterable sebagai parameter. Lihat, contoh di bawah dua nilai diteruskan ke kamus dan diperbarui Kamus Python adalah struktur data yang menyimpan elemen data dalam pasangan kunci-nilai dan pada dasarnya berfungsi sebagai kumpulan elemen yang tidak terurut. Untuk memperbarui nilai kunci terkait, Python Dict memiliki metode bawaan — Dikte. metode update() digunakan untuk memperbarui nilai yang terkait dengan kunci dalam kamus masukan Sintaksis input_dict.update(dict) Fungsi tidak mengembalikan nilai apa pun, menilai itu memperbarui kamus input yang sama dengan nilai kunci yang baru dikaitkan Contoh dict = {"Python":100,"Java":150} up_dict = {"Python":500} print("Dictionary before updation:",dict) dict.update(up_dict) print("Dictionary after updation:",dict) Keluaran Dictionary before updation: {'Python': 100, 'Java': 150} Dictionary after updation: {'Python': 500, 'Java': 150}_ Perbarui Kamus Python dengan IterableSelain memperbarui nilai kunci kamus, kita juga dapat menambahkan dan memperbarui Kamus Python dengan nilai dari iterable lain Sintaksis dict.update(iterable) Contoh dict = {"Python":100,"Java":150} print("Dictionary before updation:",dict) dict.update(C = 35,Fortran = 40) print("Dictionary after updation:",dict)_ Dalam contoh di atas, kami telah memperbarui input dict dengan nilai yang diteruskan ke fungsi update(). Dengan demikian, input dict ditambahkan dan diperbarui dengan nilai yang diteruskan ke fungsi Keluaran Dictionary before updation: {'Python': 100, 'Java': 150} Dictionary after updation: {'Python': 100, 'Java': 150, 'C': 35, 'Fortran': 40} Memperbarui Kamus Python BersarangKamus Bersarang adalah kamus di dalam kamus. Kamus Bersarang Python dapat diperbarui dengan nilai kunci masing-masing menggunakan sintaks berikut Sintaksis dict[outer-key][inner-key]='new-value'_ Contoh dict = { 'stud1_info':{'name':'Safa','Roll-num':25},'stud2_info':{'name':'Ayush','Roll-num':24}} print("Dictionary before updation:",dict) dict['stud2_info']['Roll-num']=78 dict['stud1_info']['name']='Riya' print("Dictionary after updation:",dict)_ Dalam contoh di atas, kami telah memperbarui nilai kunci dalam. 'Roll-num' dari kunci luar. 'stud2_info' ke 78 dan nilai kunci dalam. 'nama' dari kunci luar. 'stud1_info' ke 'Riya' Keluaran Dictionary before updation: {'stud1_info': {'name': 'Safa', 'Roll-num': 25}, 'stud2_info': {'name': 'Ayush', 'Roll-num': 24}} Dictionary after updation: {'stud1_info': {'name': 'Riya', 'Roll-num': 25}, 'stud2_info': {'name': 'Ayush', 'Roll-num': 78}} KesimpulanJadi, dalam artikel ini, kami telah memahami cara memperbarui nilai ke Kamus Python serta Kamus Bersarang Saya akan sangat menyarankan para pembaca untuk membaca Tutorial Kamus Python untuk memiliki pemahaman yang mendalam tentang konsep Kamus Nilai 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. Dengan itu, ukuran kiri sebelum titik dua adalah kunci, sedangkan kanan nilainya sesuai Pertama-tama mari kita buat Kamus Python dan ambil semua nilainya. Di sini, kami telah menyertakan 4 pasangan kunci-nilai dalam Kamus dan menampilkannya. Produk, Model, Unit, dan Tersedia adalah kunci Kamus. Kecuali kunci Unit, semuanya memiliki nilai String − ContohKeluaran{'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'} Product = Mobile Model = XUT Units = 120 Available = Yes Di atas, kami telah menampilkan pasangan nilai kunci 4 dalam Kamus dengan Informasi Produk. Sekarang, kita akan melihat dua cara untuk memperbarui nilai Kamus dengan Python Pembaruan Kamus Menggunakan Metode PembaruanMari kita perbarui nilai Dictionary menggunakan metode update(). Kami pertama kali menampilkan Kamus sebelum memperbarui nilainya. Setelah itu, update() digunakan dan nilai yang diperbarui ditempatkan sebagai parameter metode. Di sini, kami hanya memperbarui dua nilai kunci i. e. Produk dan Model − ContohKeluaranDictionary = {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'} Product = Mobile Model = XUT Updated Dictionary = {'Product': 'SmartTV', 'Model': 'PHRG6', 'Units': 120, 'Available': 'Yes'} Updated Product = SmartTV Updated Model = PHRG6 Pada output, kita dapat melihat dua nilai terakhir diperbarui tanpa menggunakan metode updated(), sisanya tetap sama Bagaimana Anda memperbarui hanya kunci dalam kamus dengan Python?Metode pembaruan Kamus Python ()
. Ini memperbarui kunci/nilai jika sudah ada di kamus. Ini juga memungkinkan pasangan kunci/nilai iterable untuk memperbarui kamus. Suka. perbarui(a=10,b=20) dll.
Bagaimana Anda memperbarui kamus dengan Python tanpa menimpa?Dalam Python 3, Anda bisa melakukan z = {**d2, **d1} .
Bisakah kunci dimodifikasi dalam kamus Python?dict tidak memiliki metode untuk mengubah kunci , jadi tambahkan item baru dengan kunci baru dan nilai asli, lalu hapus item lama.
Bisakah kita memperbarui kunci dalam kamus?Karena kunci adalah apa yang kamus gunakan untuk mencari nilai, Anda tidak dapat benar-benar mengubahnya . Hal terdekat yang dapat Anda lakukan adalah menyimpan nilai yang terkait dengan kunci lama, menghapusnya, lalu menambahkan entri baru dengan kunci pengganti dan nilai yang disimpan. |