Python memperbarui nilai kamus dengan kunci

❮ Metode Kamus


Contoh

Masukkan item ke kamus

mobil = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}

mobil. perbarui({"warna". "Putih"})

cetak (mobil)

Cobalah sendiri "


Definisi dan Penggunaan

Metode update() menyisipkan item yang ditentukan ke kamus

Item yang ditentukan dapat berupa kamus, atau objek yang dapat diubah dengan pasangan nilai kunci


Sintaksis

kamus. perbarui (dapat diubah)

Nilai Parameter

ParameterDescriptioniterableKamus atau objek yang dapat diubah dengan pasangan nilai kunci, yang akan dimasukkan ke kamus

❮ Metode Kamus


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. menyukai. 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

Dalam contoh ini untuk memperbarui kamus dengan meneruskan pasangan kunci/nilai. Metode ini memperbarui kamus

Kode

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)

Dalam contoh di atas pertama, kita akan membuat kamus dan menetapkan pasangan nilai kunci. Setelah itu memanggil metode update() dan mencetak hasilnya

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Pembaruan Kamus Python

  • Contoh lain adalah memperbarui kamus dengan pasangan kunci/nilai
  • Dalam contoh ini dua nilai diteruskan ke kamus Python dan diperbarui

Contoh

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Kamus Python memperbarui metode ke-2

  • Contoh lain adalah memperbarui kamus dengan pasangan kunci/nilai
  • Dalam metode ini kita dapat dengan mudah menggunakan operator *
  • Dengan menggunakan metode ini kita dapat menggabungkan kamus lama dan pasangan kunci/nilai baru di kamus lain

Contoh

dict = {'b': 2, 'c': 3}
  
# will create a new dictionary
new_dict = {**dict, **{'d': 4}} # *operator function
  
print(dict)
print(new_dict)
_

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Operator pembaruan kamus Python

Baca kamus Python tambahkan dengan contoh

Metode pembaruan Kamus Python

  • Pada bagian ini, kita akan membahas metode update kamus python dengan menggunakan metode update() Python
  • Anda juga dapat memperbarui kamus dengan memasukkan nilai baru atau pasangan kunci ke entri saat ini atau dengan menghapus entri saat ini
  • Metode update() menyisipkan item yang ditentukan ke dalam kamus Python
  • Item yang ditentukan dapat berupa kamus atau elemen yang dapat diulang dengan key-value pair

Sintaksis

Berikut Sintaks dari metode update()

dict.update(iterable)
  • Ini hanya terdiri dari satu parameter
    • dapat diubah. Ini adalah objek dengan pasangan nilai kunci, yang akan ditambahkan ke kamus

Contoh

Mari kita ambil contoh untuk memeriksa cara memperbarui item kamus

dict1 = {'Python':200,'Java':300,'C++':400}
print("Languages",dict1)
dict1.update({'Ruby':500,'Pascal':800})
print("updated language",dict1)
_

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Metode pembaruan kamus Python

Baca indeks Kamus Python

Nilai pembaruan Kamus Python

  • Pada bagian ini, kita akan membahas nilai pembaruan kamus python
  • Untuk memperbarui nilai kunci yang ada di kamus Python, Anda harus membuat kamus sementara yang berisi kunci dengan nilai baru dan kemudian meneruskan kamus ini ke fungsi update()
  • Fungsi Update() menerima iterable parameter lain dari pasangan kunci-nilai (kamus atau daftar) sebagai argumen dan kemudian memperbarui nilai kunci dari objek iterable ke kamus

Sintaksis

Berikut adalah Syntax dari fungsi update

dict.update([other])
  • Kembali. Itu tidak mengembalikan nilai apa pun (Tidak Ada)

Contoh

Mari kita ambil contoh untuk memeriksa cara memperbarui nilai dalam kamus

dict1 = {'Germany':200,'France':300,'Paris':400}
print("Country name",dict1)
dict1.update({'France':600})
print("updated value",dict1)
_

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Nilai pembaruan Kamus Python

Baca Cara mengonversi kamus ke JSON dengan Python

Kamus Python Bersarang yang diperbarui

  • Contoh lain adalah memperbarui nilai dalam kamus Python
  • Anda dapat memperbarui nilai item tertentu dengan mengacu pada nama kuncinya
  • Dalam contoh ini kita dapat dengan mudah menggunakan metode memperbarui kamus bersarang
  • Dengan Python, kamus Bersarang akan dibuat dengan koma-di dalam kurung kurawal terlampir
  • Nilai ke kunci yang ditentukan dalam kamus bersarang dapat disertakan menggunakan metode Kuncinya. Tapi, kita bisa melakukannya, pertama, Anda harus membuat kamus kosong bahkan sebelum menetapkan nilai ke kunci masing-masing

Sintaksis

Berikut adalah Sintaks dari kamus bersarang Python

dict[out-key][in-key]='new-value'
_

Contoh

Mari kita ambil contoh untuk memeriksa cara memperbarui nilai dalam kamus Python

dict = { 'student1_info':{'name':'John','Roll-no':32},'student2_info':{'name':'Micheal','Roll-no':24}}
print("Dictionary before updation:",dict)
dict['student1_info']['Roll-no']=78 # nested dictionary

print("Dictionary after updation:",dict)

Dalam contoh di atas, kami telah memperbarui nilai kunci dalam. 'Rollno' dari kunci luar. ’student1_info1′ ke 78

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Metode pemutakhiran nilai kamus Python bersarang

Baca filter kamus Python + Contoh

Nilai pembaruan Kamus Python jika ada kunci

  • Pada bagian ini, kita akan membahas nilai pembaruan kamus python jika ada kunci
  • Dalam metode ini kita dapat dengan mudah menggunakan fungsi metode inbuilt keys()
  • Metode ini mengembalikan daftar semua kunci yang tersedia di kamus. Dengan metode Inbuilt Keys(), gunakan pernyataan if dan operator 'in' untuk memeriksa apakah kunci ada di kamus atau tidak
  • Jika kuncinya ada maka itu akan memperbarui nilai dalam kamus

Contoh

Mari kita ambil contoh dan periksa cara memperbarui nilai jika kuncinya ada di kamus

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
0

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Nilai pembaruan Kamus Python jika kuncinya ada

Baca Kamus Penggabungan Python

Metode lain untuk memperbarui nilai jika kunci ada di kamus

  • Mari kita lihat, bagaimana memperbarui nilai jika kunci ada di kamus Python dengan menggunakan metode has_key() bawaan
  • Fungsi ini digunakan untuk menentukan apakah kunci ada di kamus, jika kunci ada di kamus dict mengembalikan true, jika tidak mengembalikan false
  • Dengan fungsi bawaan has_key(), gunakan pernyataan if untuk memeriksa apakah kunci tersedia di kamus atau tidak

Sintaksis

Berikut Sintaks dari metode has_key()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
1
  • Ini hanya terdiri dari satu parameter
    • Kunci. Ini adalah pasangan kunci yang akan dicari di kamus

Contoh

Mari kita ambil contoh dan periksa cara memperbarui nilai jika kuncinya ada di kamus

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
2

Dalam contoh di atas, kita harus menggunakan fungsi has_key() yang akan menimbulkan kesalahan karena objek 'dict' tidak memiliki atribut 'has_key' karena metode has_key() telah dihapus dari Python Versi 3

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Nilai pembaruan kamus python jika kuncinya ada pesan kesalahan

Larutan

Metode has_key hanya dapat digunakan di python 2. 7 versi

Berikut adalah Screenshot dari solusi pesan kesalahan ini

Python memperbarui nilai kamus dengan kunci
Nilai pembaruan kamus python jika kunci ada metode has_key

Baca semacam Kamus Python

Pembaruan Kamus Python vs menambahkan

  • Pada bagian ini, kita akan membahas pembaruan kamus python vs append
  • Dalam metode ini kita dapat dengan mudah menggunakan fungsi update() dan append()
  • Dalam metode ini, Kita dapat dengan mudah menggunakan fungsi bawaan append() untuk menambahkan nilai ke kunci kamus. Untuk menambahkan elemen menggunakan append() ke kamus, pertama-tama kita harus menemukan kunci yang perlu kita tambahkan. Dalam kasus fungsi update() digunakan untuk memperbarui nilai yang terkait dengan kunci dalam kamus masukan
  • Fungsi ini tidak mengembalikan nilai apa pun, juga tidak memperbarui kamus input dengan nilai kunci yang baru ada. Sementara dalam kasus fungsi append() Anda dapat menambahkan item ke kamus dengan memasukkan kunci indeks baru ke dalam kamus, lalu memberinya nilai tertentu

Sintaksis

Berikut Sintaks dari fungsi update()

dict.update([other])

Contoh

Mari kita ambil contoh untuk memeriksa bagaimana mengimplementasikan fungsi update() dan append()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
_4

Dalam contoh di atas pertama, kita akan membuat kamus dan menetapkan pasangan nilai kunci. Setelah itu memanggil metode update() dan mencetak hasilnya. Dalam fungsi append() menganggap Anda memiliki kamus, kunci dalam kamus adalah Nama, Alamat, dan Umur. Dengan menggunakan metode append() kita dapat memperbarui nilai untuk kunci dalam kamus

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Pembaruan Kamus Python vs menambahkan

Kunci pembaruan Kamus Python

  • Pada bagian ini, kita akan membahas kunci pembaruan kamus python
  • Hal terdekat yang dapat kita lakukan adalah menyimpan nilai dengan kunci lama, menghapusnya, lalu menambahkan nilai baru dengan kunci pengganti dan nilai yang disimpan
  • Dalam contoh ini, kita dapat dengan mudah memanggil dict. pop(key) untuk memperbarui kunci lama dari dict dan mengembalikan nilainya. Dengan kamus yang sama, tetapkan pasangan kunci-nilai baru ke kamus
  • Metode python pop() menghapus elemen dari kamus. Ini menghapus elemen yang terkait dengan kunci yang ditentukan

Sintaksis

Berikut Sintaks metode pop()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
5
  • Ini terdiri dari beberapa parameter
    • Kunci. Kuncinya adalah dihapus dari kamus
    • Bawaan. (Ini adalah parameter opsional) Nilai dikembalikan jika kunci tidak ditemukan dalam kamus
  • Kembali. Mengembalikan nilai yang terkait dengan kunci. Jika kunci tidak ditemukan dalam kamus, maka ia mengembalikan nilai default jika parameter default ditentukan. Jika kunci tidak ditemukan dan parameter default tidak ditentukan, maka kesalahan kunci akan terjadi

Contoh

Mari kita ambil contoh untuk memeriksa cara memperbarui kunci di kamus

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
6

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Kunci pembaruan Kamus Python

  • Jika kunci tidak ditemukan dan parameter default tidak ditentukan, kesalahan kunci dimunculkan

Contoh

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
7

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Parameter default python tidak ditentukan

Metode lain untuk memperbarui kunci dalam kamus

  • Dalam metode ini, kita dapat dengan mudah menggunakan fungsi Python zip()
  • Misalkan jika kita ingin memperbarui semua kunci kamus maka kita perlu menggunakan fungsi zip()
  • Fungsi zip() membuat urutan yang akan menggabungkan elemen dari dua atau lebih iterables

Contoh

Mari kita ambil contoh untuk memeriksa cara memperbarui kunci di kamus

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
_8

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Metode zip kunci pembaruan Kamus Python

Pembaruan Kamus Python vs penugasan

  • Pada bagian ini, kita akan membahas pembaruan kamus python vs penugasan
  • Dalam metode ini, Anda dapat menggunakan notasi yang dapat mengakses kunci, atau membuat kunci baru menggunakan tanda kurung siku dan kemudian memberikan nilai kebalikannya
  • Selain itu, Anda dapat menggunakan metode kamus update() untuk memperbarui kunci dalam kamus yang ada
  • Untuk menambahkan kunci baru ke kamus kita cukup menggunakan notasi dengan yang baru dan menetapkan nilainya menggunakan operator penugasan =

Contoh

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
_9

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Pembaruan Kamus Python vs penugasan

Kamus Python memperbarui semua nilai

  • Pada bagian ini, kita akan membahas kamus python memperbarui semua nilai. Kita dapat dengan mudah melakukan ini dengan menggunakan fungsi update()
  • Metode python update() memperbarui kamus dengan pasangan kunci dan nilai. Ini memasukkan kunci/nilai jika tidak ada. Itu memperbarui kunci/nilai jika sudah ada dalam kamus
  • Fungsi ini akan membantu pengguna untuk memperbarui semua nilai dalam kamus Python

Sintaksis

Berikut Sintaks dari metode update()

dict.update([other])
  • Kembali. Itu tidak mengembalikan nilai apa pun (tidak ada)

Contoh

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
1

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Kamus Python memperbarui semua nilai

Kode di atas bisa kita gunakan untuk memperbarui semua nilai dalam Kamus Python

Pembaruan kamus bersarang Python

  • Pada bagian ini, kita akan membahas pembaruan kamus bersarang python
  • Untuk menghapus item yang disimpan dalam kamus bersarang, kita dapat dengan mudah menggunakan pernyataan del. Pernyataan del menghapus objek. Fungsi del seperti pernyataan python break
  • Dalam metode ini kita dapat dengan mudah menggunakan metode del()

Contoh

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
2
  • Dalam contoh di atas, kami dapat menghapus karyawan ini dari kamus bersarang kami
  • Dalam contoh, kami menggunakan pernyataan del untuk menghapus nilai dalam kamus bersarang kami yang kuncinya sama dengan 2. Seperti yang Anda lihat, ini menghapus entri untuk emp_name3 dari kamus bersarang kami

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Pembaruan kamus bersarang Python

Pembaruan kamus python jika tidak ada

  • Pada bagian ini, kita akan membahas pembaruan kamus Python jika tidak ada
  • Dalam metode ini kita dapat dengan mudah menggunakan fungsi dalam kata kunci
  • Kata kunci in digunakan untuk memeriksa apakah kunci sudah ada dalam kamus

Contoh

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
_3

Ini adalah Screenshot dari kode yang diberikan berikut

Python memperbarui nilai kamus dengan kunci
Pembaruan kamus python jika tidak ada

Anda mungkin menyukai tutorial Python berikut

  • Python menghapus substring dari sebuah String
  • Python mengganti string dalam file
  • Contoh PdfFileWriter Python
  • Formulir pendaftaran dengan Python menggunakan Tkinter
  • Python NumPy max dengan contoh

Pada tutorial Python kali ini, kita akan membahas update Python Dictionary dengan beberapa contoh seperti di bawah ini

  • Metode pembaruan Kamus Python
  • Nilai pembaruan Kamus Python
  • Nilai pembaruan Kamus Python jika ada kunci
  • Fungsi pembaruan Kamus Python
  • Pembaruan Kamus Python vs menambahkan
  • Kunci pembaruan Kamus Python
  • Pembaruan Kamus Python vs penugasan
  • Kamus Python memperbarui semua nilai
  • Pembaruan kamus bersarang Python
  • Pembaruan kamus python jika tidak ada

Python memperbarui nilai kamus dengan kunci

Bijay Kumar

Python adalah salah satu bahasa paling populer di Amerika Serikat. Saya telah bekerja dengan Python untuk waktu yang lama dan saya memiliki keahlian dalam bekerja dengan berbagai perpustakaan di Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, dll… Saya memiliki pengalaman dalam bekerja dengan berbagai klien . Lihat profil saya

Bagaimana Anda memperbarui nilai dalam kamus Python?

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.

Bagaimana cara mengubah nilai 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.

Bisakah kita memperbarui kunci dalam kamus Python?

Metode pembaruan 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.

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.