Anda di sini karena ingin mempelajari cara menginisialisasi kamus dengan Python. Dan saya di sini untuk menunjukkan cara melakukannya
Apa itu kamus dengan python?
Di Python, Kamus adalah kumpulan item yang tidak diurutkan yang berisi kunci dan nilai berpasangan. Kita dapat lebih memahami dengan mengikuti contoh
dictionary = { 1:"integer", 2.03:"Decimal", "Lion":"Animal"}
Dalam kamus di atas
- "bilangan bulat" adalah nilai kunci "1"
- "Desimal" adalah nilai kunci "2. 03”
- "Hewan" adalah nilai kunci "Singa"
Berbagai cara untuk menginisialisasi kamus Python
Kami dapat mendefinisikan atau menginisialisasi kamus kami menggunakan metode yang berbeda di python sebagai berikut
Menginisialisasi Kamus dengan meneruskan literal
Kita dapat membuat kamus dengan meneruskan key-value pair sebagai literal. Sintaks untuk meneruskan literal diberikan di bawah mengikuti contoh yang sesuai
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _
my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary)
Kamus kami bernama "my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) _4" akan dibuat seperti ini,
{'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} _
Menginisialisasi Kamus menggunakan konstruktor dict()
Kita dapat membuat kamus menggunakan konstruktor my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 5() sebagai berikut
my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) _
Kamus kami akan dibuat persis seperti metode sebelumnya
{'Singa'. 'Hewan', 'Burung beo'. 'Burung', 'Kobra'. 'Reptil', 'Manusia'. ‘Mamalia’}
Inisialisasi kamus menggunakan daftar
Kita dapat membuat Kamus dengan menggunakan dua daftar kunci dan nilai yang berbeda, masing-masing sebagai berikut
Mari kita buat dua daftar kunci dan nilai yang berbeda masing-masing dengan mengikuti potongan kode
Keys = ["Lion", "Parrot", "Cobra", "Human"] Values = ["Animal", "Bird", "Reptile", "Mammals"] _
Kita akan menggunakan metode my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) _7() di dalam konstruktor my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 5() sebagai berikut
my_dict = dict(zip(Keys,Values )) print(my_dict)
Kamus kami akan dibuat sebagai berikut. di bawah
{1: 'Integer', 2.0: 'Decimal', 'Lion': 'Animal', 'Parrot': 'Bird'}
Baca juga. Bagaimana cara mengubah daftar menjadi kamus dengan Python?
Inisialisasi Kamus menggunakan Tuples
Kita dapat membuat kamus menggunakan tupel. Tuple adalah kumpulan beberapa item dalam satu variabel terlepas dari tipe data. Itu dapat menyimpan satu atau lebih nilai dari tipe data yang berbeda. Kita dapat membuat Kamus dengan menggunakan Tuples. Mari kita buat daftar tupel terlebih dahulu
Tuples = [(1 , "Integer"), (2.0 , "Decimal"), ("Lion" , "Animal"),("Parrot" , "Bird")] My_dict = dict(Tuples) print(My_dict)
Dalam cuplikan kode di atas, {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} _0 & {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} 1 adalah tupel
Kami telah membuat daftar tupel bernama “{'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} 2“. Kami membuat {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} _3 yang diperlukan dengan meneruskan "{'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} 4" sebagai parameter dalam konstruktor my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 5(). Kamus kami dibuat sebagai berikut
{1: 'Integer', 2.0: 'Decimal', 'Lion': 'Animal', 'Parrot': 'Bird'}
Inisialisasi kamus menggunakan metode {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} 6
Kita dapat membuat kamus menggunakan metode {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} _6 dengan mengikuti potongan kode yang diberikan di bawah ini. Untuk yang pertama, kita perlu membuat kamus kosong
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _0
Kita perlu memasukkan kunci serta nilai ke dict2 dengan menggunakan metode {'Lion': 'Animal', 'Parrot': 'Bird', 'Cobra': 'Reptile', 'Human': 'Mammals'} 6 sebagai berikut
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _1
Kamus kami akan dibuat seperti ini,
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _2
Inisialisasi Kamus menggunakan metode my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) 0()
Kita dapat menggunakan metode fromkeys() untuk menetapkan nilai umum ke kunci tertentu dalam kamus
Mari kita ambil daftar kunci dan menggunakan metode my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) 0() sebagai berikut
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _3
Fungsi cetak harus mencetak kamus untuk cuplikan kode di atas
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _4
alih-alih menggunakan metode my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) _0(), kita juga dapat menerapkan perulangan for untuk mendapatkan hasil yang sama seperti di atas
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _5
Kita bisa mendapatkan kamus yang sama
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _4
Inisialisasi Kamus menggunakan metode my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) 5()
Kita dapat menggunakan metode setdefault() untuk menginisialisasi kamus dengan python sebagai berikut. Metode ini mengembalikan nilai kunci dalam pemahaman daftar
Mari kita buat kamus kosong bernama my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) _4dan menggunakan metode my_dictionary = dict( Lion = "Animal", Parrot = "Bird", Cobra = "Reptile", Human = 'Mammals' ) print(my_dictionary) 5() untuk menetapkan null sebagai nilai masing-masing untuk kunci masing-masing
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _7
Sekali lagi, menambahkan nilai yang diperlukan masing-masing dalam kamus kami
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _8
Kita bisa mendapatkan kamus kita sebagai berikut
dictionary_name = { key1 : value1, key2 : value2, key3 : value3 } _9
Sekali lagi, tambahkan satu nilai lagi
my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 0
Sekali lagi, Kita bisa mendapatkan kamus kita sebagai berikut
my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 1
Menginisialisasi kamus kosong
Kita dapat menginisialisasi kamus kosong dengan mengikuti potongan kode
my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) 2
Ini akan membuat kamus kosong
my_dictionary = { "Lion" : "Animal", "Parrot" : "Bird", "Cobra" : "Reptile", "Human" : "Mammals" } print(my_dictionary) _3
Kesimpulan
Pada artikel ini, kami membahas cara menginisialisasi kamus Python dengan berbagai cara. Semoga Anda pasti sudah berlatih dan menikmati bersama cuplikan kode kami. Kita harus mengunjungi lagi dengan beberapa topik yang lebih menarik