Piton. Inisialisasi kamus dengan beberapa kunci
Meningkatkan Artikel
Simpan Artikel
Seperti Artikel
- Terakhir Diperbarui. 17 Jan, 2023
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} 1Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary 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} 5Dictionary 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} 0Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 1Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 3Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 5Dictionary 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} 1Dictionary 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} 5Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 6
KeluaranThe 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} 0Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 1Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 3Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 5Dictionary 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} 1Dictionary 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
KeluaranDictionary 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} 0Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 1Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 3Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 2Dictionary after updating multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 5Dictionary 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} 00Dictionary 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} 04Dictionary after Initializing multiple key-value : {'gfg': 4, 'is': 4, 'best': 4} 05# Python3 code to demonstrate working of6________0______07