Perbarui banyak kunci dalam kamus python

Piton. Inisialisasi kamus dengan beberapa kunci

Meningkatkan Artikel

Simpan Artikel

Seperti Artikel

  • Terakhir Diperbarui. 17 Jan, 2023

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

    Simpan Artikel

    Terkadang, saat bekerja dengan kamus, kita mungkin mengalami masalah di mana kita perlu menginisialisasi kamus dengan lebih dari satu kunci dengan nilai yang sama. Persyaratan aplikasi ini bisa berada di domain pengembangan web di mana kita mungkin ingin mendeklarasikan dan menginisialisasi secara bersamaan. Mari kita bahas cara-cara tertentu di mana tugas ini dapat dilakukan
    Metode #1. Menggunakan loop Kita dapat memiliki loop yang melakukan tugas khusus ini. Tapi ini hanya sebagian memecahkan masalah penambahan berganda tetapi kamus harus dideklarasikan terlebih dahulu untuk ini.  

    Python3




    # Python3 code to demonstrate working of

    # Initialize dictionary with multiple keys

    # Using loop

     

    # declare dictionary

    test_dict= {}

     

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    0

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    3
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    4
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    6

     

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    _7

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    8=
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    0
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    3
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    6

     

    # Using loop

    # Initialize dictionary with multiple keys

    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    9 # Python3 code to demonstrate working of0# Python3 code to demonstrate working of1 # Python3 code to demonstrate working of2

    ________52______3# Python3 code to demonstrate working of4= # Python3 code to demonstrate working of6

     

    # Python3 code to demonstrate working of_7

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2# Initialize dictionary with multiple keys0
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    4
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    6

    Keluaran

    The original dictionary : {}
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    

    Metode #2. Menggunakan fromkeys() Fungsi ini digunakan untuk benar-benar melakukan tugas ganda dan deklarasi dengan satu pernyataan. Kami juga menggunakan * operator untuk mengemas nilai bersama ke dalam kamus.  

    Python3




    # Python3 code to demonstrate working of

    # Initialize dictionary with multiple keys

    # Initialize dictionary with multiple keys_6

     

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    _7

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    8=
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    0
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    3
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    6

     

    # Initialize dictionary with multiple keys_6

    # Initialize dictionary with multiple keys

    # Using loop9________57__55_______1# declare dictionary2# declare dictionary2# declare dictionary4# declare dictionary5# Python3 code to demonstrate working of6# declare dictionary7

     

    # Python3 code to demonstrate working of_7

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2test_dict1
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    4
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5test_dict4

    Keluaran

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    

    Metode #3. menggunakan fungsi ulangi()
    Ini adalah cara lain untuk menginisialisasi kamus dengan beberapa kunci menggunakan fungsi repeat()

    Python3




    # Python3 code to demonstrate working of

    # Initialize dictionary with multiple keys

    test_dict7

    test_dict8

    test_dict_9

    =0 =1=2 =3

    test_dict8

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    _7

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    8=
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    0
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    1
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    3
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    2
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    5
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    6

    test_dict8

    test_dict7

    # Initialize dictionary with multiple keys

    # Using loop9=

    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    00
    Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    9
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    02# Python3 code to demonstrate working of1
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    04
    Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4}
    
    05# Python3 code to demonstrate working of6________0______07

    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.

    Bagaimana cara memperbarui semua 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.

    Bagaimana Anda menambahkan banyak nilai ke kamus dengan Python?

    Gagasan Umum. Dengan Python, jika kita ingin kamus memiliki banyak nilai untuk satu kunci, kita perlu menyimpan nilai ini dalam wadahnya sendiri di dalam kamus. Untuk melakukannya, kita perlu menggunakan wadah sebagai nilai dan menambahkan beberapa nilai kita ke wadah itu . Wadah umum adalah daftar, tupel, dan set.

    Bisakah Anda memiliki banyak kunci dalam kamus Python?

    Jawab. Tidak, setiap kunci dalam kamus harus unik . Anda tidak dapat memiliki dua kunci dengan nilai yang sama.