Perbarui nilai dalam kamus python

Metode dict.update()_ memperbarui kamus dengan pasangan nilai kunci dari kamus lain atau iterable lain seperti tuple yang memiliki pasangan nilai kunci

Sintaksis

dict.update(iterable)

Parameter

dapat diubah. (opsional) Kamus atau iterable dengan kunci, pasangan nilai

Nilai Pengembalian

Tidak ada

Pembaruan berikut kamus menggunakan metode dict.update()

Contoh

Salinan

romanNums = {'I':1,'III':3,'V':5}
print("Dictionary: ",romanNums)

evenRomanNums = {'II':2,'IV':4}
romanNums.update(evenRomanNums)
print("Updated Dictionary: ",romanNums)
_

Keluaran

Dictionary:  {'I': 1, 'III': 3, 'V': 5}
Updated Dictionary:  {'I': 1, 'III': 3, 'V': 5, 'II': 2, 'IV': 4}

Tuple juga dapat dikirimkan dalam metode update() untuk memperbarui kamus

Contoh. Tambahkan Elemen Tuple ke Kamus

Salinan

romanNums = {'I':1,'III':3,'V':5}
print("Dictionary: ",romanNums)

romanNums.update((II=2,IV=4))
print("Updated Dictionary: ",romanNums)

Keluaran

Dictionary:  {'I': 1, 'III': 3, 'V': 5}
Updated Dictionary:  {'I': 1, 'III': 3, 'V': 5, 'II': 2, 'IV': 4}

Jika tidak ada argumen yang diberikan, kamus tetap tidak berubah

Contoh. memperbarui()

Salinan

romanNums = {'I':1,'III':3,'V':5}
print("Dictionary: ",romanNums)

romanNums.update()
print("Updated Dictionary: ",romanNums)

Keluaran

Dictionary:  {'I': 1, 'II': 2 }
Updated Dictionary:  {'I': 1, 'II': 2 }
_

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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python
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

Perbarui nilai dalam kamus python

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 yang ada 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 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.

Bisakah Anda menaikkan nilai dalam python kamus?

Terkadang, saat bekerja dengan kamus, kita dapat memiliki kasus penggunaan di mana kita perlu menaikkan nilai kunci tertentu dalam kamus .

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.