Kamus dengan Python adalah kumpulan item yang menyimpan data sebagai pasangan kunci-nilai. Kami dapat mengakses dan memanipulasi item kamus berdasarkan kuncinya. Kamus dapat berubah dan memungkinkan kami menambahkan item baru ke dalamnya
Cara tercepat untuk menambahkan satu item ke kamus adalah dengan menggunakan referensi indeks kamus dengan kunci baru dan menetapkan nilai. Misalnya, kami menambahkan key-value pair baru seperti ini
snacks['chocolate'] = 5Python memungkinkan menambahkan beberapa item ke kamus juga. Dalam tutorial ini, kita akan melihat cara menambahkan kunci ke kamus dengan Python
Tambahkan Kunci ke Kamus Python
Ada beberapa cara untuk menambahkan key-value pair baru ke kamus yang sudah ada. Mari kita lihat beberapa cara umum untuk melakukannya
Tambahkan Kunci dengan Nilai
Kita dapat menambahkan kunci baru ke kamus dengan memberikan nilai padanya. Jika kunci sudah ada, itu akan menimpa nilai yang ditunjuknya. Kuncinya harus ditulis dalam notasi subskrip ke kamus seperti ini
my_dictionary[new_key] = new_value _Pasangan nilai kunci ini akan ditambahkan ke kamus. Jika Anda menggunakan Python 3. 6 atau lebih baru, itu akan ditambahkan sebagai item terakhir dari kamus
Mari buat kamus, lalu tambahkan pasangan nilai kunci baru dengan pendekatan ini
Ini akan mengakibatkan
{1: 1, 2: 4, 3: 9, 4: 16}Tambahkan Kunci ke Kamus Tanpa Nilai
Jika Anda hanya ingin menambahkan kunci, tanpa nilai, Anda cukup memasukkan None alih-alih nilai, dengan salah satu metode yang tercakup dalam artikel ini
Ini menghasilkan
{1: 1, 2: 4, 3: 9, 'x': None}Di Python, kita bisa menambahkan beberapa key-value pair ke kamus yang sudah ada. Ini dicapai dengan menggunakan metode update(). Metode ini mengambil argumen tipe dict_ atau iterable apa pun yang memiliki panjang dua - seperti my_dictionary[new_key] = new_value 0, dan memperbarui kamus dengan pasangan kunci-nilai baru
Jika kunci sudah ada di kamus, kunci itu akan ditimpa dengan nilai baru
Kunci juga dapat diteruskan sebagai argumen kata kunci ke metode ini dengan nilai yang sesuai, seperti my_dictionary[new_key] = new_value 1
Catatan. Ini bisa dibilang metode paling populer untuk menambahkan kunci dan nilai baru ke kamus
Mari gunakan metode update() untuk menambahkan beberapa key-value pair ke kamus
Menjalankan kode ini akan menghasilkan output berikut
update by passing dictionary {'red': 1, 'orange': 2, 'yellow': 3} update by passing iterables {'red': 1, 'orange': 2, 'yellow': 3, 'green': 4, 'blue': 5} update using keyword arguments {'red': 1, 'orange': 2, 'yellow': 3, 'green': 4, 'blue': 5, 'indigo': 6, 'violet': 7} _Menggunakan Gabung Operator (Python 3. 9+)
Dari Python versi 3. 9, Gabungkan (my_dictionary[new_key] = new_value _3) dan Perbarui (my_dictionary[new_key] = new_value 4) operator telah ditambahkan ke kelas dict bawaan
Ini adalah metode yang sangat nyaman untuk menambahkan beberapa pasangan kunci-nilai ke kamus. Operator Penggabungan (my_dictionary[new_key] = new_value 3) membuat kamus baru dengan kunci dan nilai dari kedua kamus yang diberikan. Kami kemudian dapat menetapkan hasil ini ke kamus baru
Lihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu
Sedangkan operator Update(my_dictionary[new_key] = new_value 4), menambahkan pasangan kunci-nilai dari kamus kedua ke dalam kamus pertama. Jadi, kamus yang ada diperbarui dengan beberapa pasangan kunci-nilai dari kamus lain
Berikut adalah contoh penggunaan operator Merge(my_dictionary[new_key] = new_value 3) dan Update(my_dictionary[new_key] = new_value 4) untuk menambahkan kunci baru ke kamus
colors_set1 = {‘red’: 1, 'orange’: 2, 'yellow': 3} colors_set2 = {'green': 4, 'blue': 5, 'indigo': 6, 'violet': 7} # Merge operator rainbow = colors_set1 | colors_set2 print("using merge:", rainbow) # Update operator colors_set1 |= colors_set2 print("using update:", colors_set1)Kode ini akan menghasilkan output berikut pada Python(3. 9+) juru bahasa
using merge: {'red': 1, 'orange': 2, 'yellow': 3, 'green': 4, 'blue': 5, 'indigo': 6, 'violet': 7} using update: {'red': 1, 'orange': 2, 'yellow': 3, 'green': 4, 'blue': 5, 'indigo': 6, 'violet': 7}Kesimpulan
Dalam tutorial ini, kita belajar cara menambahkan kunci baru ke kamus. Kami pertama kali menambahkan pasangan kunci-nilai menggunakan notasi subskrip - kami menambahkan kunci ke kamus dengan menetapkan nilai padanya. Kami kemudian melihat metode update()_ untuk menambahkan beberapa pasangan kunci-nilai ke kamus. Kami juga telah menggunakan metode update() dengan parameter kamus tipe, tupel, dan argumen kata kunci. Terakhir, kami menyelidiki operator Gabung dan Perbarui yang tersedia dari Python versi 3. 9 dan seterusnya
Metode kamus update()_ terbukti menjadi cara paling populer untuk menambahkan kunci baru ke kamus yang ada