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
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 tangan
Parameter
lainnya. Ini adalah daftar pasangan kunci/nilai
Kembali
Ini mengembalikan Tidak ada
Mari kita lihat beberapa contoh metode update() untuk memahami fungsinya
Pembaruan Kamus Python () Contoh Metode 1
Ini 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 2
Jika 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 3
Metode 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 — dict.update() method untuk memperbarui Kamus Python
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 Iterable
Selain 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 Bersarang
Kamus 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}}
Kesimpulan
Jadi, 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 −
Contoh
Keluaran
{'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'} Product = Mobile Model = XUT Units = 120 Available = YesDi 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 Pembaruan
Mari 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 −
Contoh
Keluaran
Dictionary = {'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 = PHRG6Pada output, kita dapat melihat dua nilai terakhir diperbarui tanpa menggunakan metode updated(), sisanya tetap sama