Ubah nilai dalam kamus python

Tutorial ini akan membahas berbagai cara untuk mengubah nilai kunci tertentu dalam kamus Python. Kita bisa melakukannya dengan menggunakan metode di bawah ini,

  • metode dict.update[]
  • lingkaran ________72______,
  • metode membongkar kamus

Dalam metode ini, kami meneruskan pasangan kunci-nilai baru ke metode update[] objek kamus. Kita dapat mengubah satu atau lebih key-value pair menggunakan metode dict.update[]

Contoh kode

my_dict = { 'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}
print['Original:']
print[my_dict]

my_dict.update[{'Khan': 6, 'Luna': 9}]

print['\nAfter update:']
print[my_dict]

Keluaran

Original:
{'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}

After update:
{'Khan': 6, 'Ali': 2, 'Luna': 9, 'Mark': 11, 'Pooja': 8, 'Sara': 1}
_

Ubah Nilai Kamus dengan Python Menggunakan for Loop

Dalam metode ini, kami terus mengulangi kamus menggunakan loop for hingga kami menemukan kunci yang nilainya perlu diubah. Setelah mendapatkan kunci, kita dapat mengubah nilai kunci dengan memberikan nilai baru padanya

Contoh kode

my_dict = { 'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}

for key, value in my_dict.items[]:
    if key == 'Ali':
        my_dict[key] = 10

print[my_dict]

Keluaran

{'Khan': 4, 'Ali': 10, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}

Ubah Nilai Kamus dengan Python dengan Membongkar Kamus Menggunakan
Original:
{'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}

After update:
{'Khan': 6, 'Ali': 2, 'Luna': 9, 'Mark': 11, 'Pooja': 8, 'Sara': 1}
2 Operator

Dalam metode ini, kita dapat mengubah nilai kamus dengan membongkar kamus menggunakan operator

Original:
{'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}

After update:
{'Khan': 6, 'Ali': 2, 'Luna': 9, 'Mark': 11, 'Pooja': 8, 'Sara': 1}
2 dan kemudian menambahkan satu atau lebih pasangan nilai kunci yang ingin kita ubah kamus

Pembaruan Kamus Python [] metode

Meningkatkan Artikel

Simpan Artikel

Seperti Artikel

  • Tingkat Kesulitan. Dasar
  • Terakhir Diperbarui. 29 November 2022

  • Membaca
  • Membahas
  • Kursus
  • Praktik
  • Video
  • Meningkatkan Artikel

    Simpan Artikel

    Metode pembaruan Kamus Python [] 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

    Pengembalian. Itu tidak mengembalikan nilai apa pun tetapi memperbarui Kamus dengan elemen dari objek kamus atau objek pasangan kunci/nilai yang dapat diubah

    Pembaruan Kamus Python [] Contoh

    Contoh 1. Perbarui dengan Kamus lain

    Python3




    # Python program to show working

    # of update[] method in Dictionary

     

    # Dictionary with three items

    Dictionary1= {'A'

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    1
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    6_______2
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    3
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    5
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    6

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    7= {
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    3
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    1
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    3

     

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    _4

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    7
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5# Python program to show working0

     

    # Python program to show working_1

    # Python program to show working_2

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6# Python program to show working5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5# Python program to show working0

    Keluaran

    Original Dictionary:
    {'A': 'Geeks', 'B': 'For'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'Geeks'}
    

    Contoh #2. Perbarui dengan iterable

    Python3




    # Python program to show working

    # of update[] method in Dictionary

     

    # of update[] method in Dictionary1

    Dictionary1= {'A'

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    1
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    3

     

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    _4

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    7
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5# Python program to show working0

     

    # Dictionary with three items6

    ________79______7=

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    5Dictionary10=
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    1
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6# Python program to show working5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5# Python program to show working0

    Keluaran

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    

    Contoh #3. Nilai pembaruan kamus python jika kuncinya ada

    Python3




    =0 =1=2=3

    =_4

    ________81______5=6 ________81______7=8 =2{0

    ________82______1

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6{4________82______5={7
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    ________82______1=2'A'1'A'2

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0'A'4'A'5

    ________82______1

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6'A'9
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    2'A'4
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    =5

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    04
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0

    ________82______1

    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    5
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    6
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    09
    Key exist,  value updated = 600
    {'m': 600, 'n': 100, 't': 500}
    
    8

    =2 = {'A'2

    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    0
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    16
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    2
    Original Dictionary:
    {'A': 'Geeks'}
    Dictionary after updation:
    {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
    
    _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________G

    Bagaimana Anda mengubah nilai dalam kamus dengan 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.

    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 mengubah item dalam kamus Python?

    Python memungkinkan objek kamus menjadi bisa berubah, artinya memperbarui atau menambahkan operasi diperbolehkan. Item baru dapat didorong atau item yang sudah ada dapat dimodifikasi dengan bantuan operator penugasan .

    Bisakah Anda mengubah nilai kunci dalam python kamus?

    dict tidak memiliki metode untuk mengubah kunci, jadi tambahkan item baru dengan kunci baru dan nilai asli, lalu hapus item lama

    Bài mới nhất

    Chủ Đề