Tambahkan kamus untuk mengatur python

Kamus adalah tipe data penting dalam pemrograman Python. Ini adalah kumpulan nilai data yang tidak terurut. Kamus Python digunakan untuk menyimpan item di mana setiap item memiliki pasangan kunci-nilai. Kamus terdiri dari pasangan kunci-nilai ini, dan ini membuat kamus lebih optimal.  

Sebagai contoh -

Dict = {1: 'Learning', 2: 'For', 3: 'Life'}
print(Dict)

Di Sini,

Tanda titik dua digunakan untuk memasangkan kunci dengan nilai

Koma digunakan sebagai pemisah untuk elemen.  

Keluarannya adalah

{1. ‘Pembelajaran’, 2. 'Untuk 3. 'Kehidupan'}

Penambahan kamus Python hanya digunakan untuk menambahkan kunci/nilai ke kamus yang ada. Objek kamus bisa berubah. Tidak seperti objek lain, kamus hanya menyimpan kunci beserta nilainya. Oleh karena itu, kombinasi kunci dan nilai selanjutnya mewakili satu elemen dalam kamus Python.   

Kursus Python Gratis

Tambahkan kamus untuk mengatur python
Tambahkan kamus untuk mengatur python

Akademi Pembelajaran Hebat

Dasar-Dasar Python untuk Pemula

4. 0 Jam Online

Sertifikat Penyelesaian

Tambahkan kamus untuk mengatur python
Tambahkan kamus untuk mengatur python

Akademi Pembelajaran Hebat

Python untuk Ilmu Data

2. 0 Jam Online

Tanah Pekerjaan Impian Anda

Tambahkan kamus untuk mengatur python
Tambahkan kamus untuk mengatur python

Akademi Pembelajaran Hebat

Python untuk Pembelajaran Mesin

1. 5 Jam Online

Dapatkan pekerjaan impian Anda

Pembatasan Kamus Kunci

Di bawah ini tercantum beberapa batasan pada kamus utama –

  • Kunci yang diberikan hanya muncul sekali dalam kamus. Duplikat kunci tidak diperbolehkan.  
  • Tidak masuk akal jika Anda memetakan kunci tertentu lebih dari sekali. Ini karena kamus akan memetakan setiap kunci ke nilainya
  • Jika terjadi duplikasi kunci, yang terakhir akan dipertimbangkan
  • Jika kunci ditentukan untuk kedua kalinya setelah pembuatan kamus, maka kedua kalinya akan dianggap karena akan menggantikan yang pertama kali
  • Kuncinya harus tidak berubah, artinya tipe datanya bisa berupa integer, string, tuple, boolean, dll. Oleh karena itu, daftar atau kamus lain tidak dapat digunakan karena dapat diubah.   

Bagaimana cara menambahkan elemen ke kunci dalam kamus dengan Python?

Membuat Kamus

Di Python, Anda dapat membuat kamus dengan mudah menggunakan kunci dan nilai tetap. Urutan elemen ditempatkan di dalam kurung kurawal, dan kunci. nilai dipisahkan dengan koma. Perlu dicatat bahwa nilai kunci dapat diulang tetapi tidak dapat memiliki duplikat. Selain itu, kunci harus memiliki tipe data yang tidak dapat diubah seperti string, tupel, atau angka.  

Berikut ini contoh –

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'Learning', 2: 'For', 3: Life}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
  
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': ‘Great Learning’, 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)
_

Keluarannya adalah

Kamus dengan penggunaan Kunci Integer.  

{1. 'Belajar', 2. 'Untuk 3. 'Kehidupan'}

Kamus dengan penggunaan Tombol Campuran.  

{'Nama'. 'Pembelajaran Hebat', 1. [1, 2, 3, 4]}

Kamus dengan kunci bilangan bulat

Berikut cara membuat kamus menggunakan kunci integer –

# creating the dictionary
dict_a = {1 : "India", 2 : "UK", 3 : "US", 4 : "Canada"}

# printing the dictionary
print("Dictionary \'dict_a\' is...")
print(dict_a)

# printing the keys only
print("Dictionary \'dict_a\' keys...")
for x in dict_a:
    print(x)

# printing the values only
print("Dictionary \'dict_a\' values...")
for x in dict_a.values():
    print(x)

# printing the keys & values
print("Dictionary \'dict_a\' keys & values...")
for x, y in dict_a.items():
    print(x, ':', y)

Keluarannya adalah

Kamus 'dict_a' adalah…

{1. 'India', 2. 'AS', 3. 'Inggris', 4. 'Kanada'}

Kunci kamus 'dict_a'…

1

2

3

4

Nilai kamus ‘dict_a’…

India

Amerika Serikat

Inggris

Kanada

Kamus 'dict_keys dan nilai-nilai...

1. India

2. Inggris

3. KITA

4. Kanada

Mengakses elemen kamus

Nama kunci digunakan untuk mengakses elemen kamus. Untuk mengakses elemen, Anda perlu menggunakan tanda kurung siku (['key']) dengan kunci di dalamnya.  

Berikut ini contoh –

# Python program to demonstrate
# accessing an element from a dictionary
  
# Creating a Dictionary
Dict = {1: 'Learning', 'name': 'For', 3: 'Life'}
  
# accessing an element using key
print("Accessing an element using key:")
print(Dict['name'])
  
# accessing an element using key
print("Accessing an element using key:")
print(Dict[1])

Keluarannya adalah

Mengakses elemen menggunakan kunci

Untuk

Mengakses elemen menggunakan kunci

Kehidupan

Metode alternatif

Ada metode lain yang disebut get() yang digunakan untuk mengakses elemen dari kamus. Dalam metode ini, kunci diterima sebagai argumen dan dikembalikan dengan nilai.  

Berikut ini contoh –

# Creating a Dictionary
Dict = {1: 'Learning', 'name': 'For', 3: 'Life'}
  
# accessing an element using get()
# method
print("Accessing an element using get:")
print(Dict.get(3))
_

Keluarannya adalah

Mengakses elemen menggunakan get

Kehidupan

Menghapus elemen dalam kamus

Anda dapat menghapus elemen dalam kamus menggunakan kata kunci 'del'

Sintaksnya adalah –

del dict['yourkey']  #This will remove the element with your key.

Gunakan sintaks berikut untuk menghapus seluruh kamus –

del my_dict  # this will delete the dictionary with name my_dict
_

Alternatif lain adalah dengan menggunakan metode clear(). Metode ini membantu membersihkan konten di dalam kamus dan mengosongkannya. Sintaksnya adalah –

your_dict.clear()

Mari kita periksa contoh penghapusan elemen yang mengakibatkan pengosongan seluruh kamus –

my_dict = {"username": "ABC", "email": "[email protected]", "location":"Gurgaon"}
del my_dict['username']  # it will remove "username": "ABC" from my_dict
print(my_dict)
my_dict.clear()  # till will make the dictionarymy_dictempty
print(my_dict)
delmy_dict # this will delete the dictionarymy_dict
print(my_dict)
_

Keluarannya adalah

{'surel'. 'abc@gmail. com’, ‘lokasi’. 'Gurgaon'}

{}

Traceback (panggilan terbaru terakhir)

  File “main.py”, line 7, in

cetak(my_dict)

NameError. nama 'my_dict' tidak ditentukan

Menghapus Elemen dari kamus menggunakan metode pop()

Dikte. metode pop() juga digunakan untuk menghapus elemen dari kamus. Menggunakan metode pop() bawaan, Anda dapat dengan mudah menghapus elemen berdasarkan kunci yang diberikan. Sintaksnya adalah

dict.pop(key, defaultvalue)
_

Metode pop() mengembalikan nilai kunci yang dihapus. Jika tidak ada kunci yang diberikan, itu akan mengembalikan nilai default. Jika tidak ada nilai default atau kuncinya, itu akan memberikan kesalahan.  

Berikut adalah contoh yang menunjukkan penghapusan elemen menggunakan dict. pop() –

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'Learning', 2: 'For', 3: Life}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
  
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': ‘Great Learning’, 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)
_0

Keluarannya adalah

{'surel'. 'abc@gmail. com’, ‘lokasi’. 'Gurgaon'}

Menambahkan elemen ke kamus

Sangat mudah untuk menambahkan elemen ke kamus yang ada menggunakan nama kamus diikuti dengan tanda kurung siku dengan kunci di dalamnya dan memberikan nilai padanya.  

Ini sebuah contoh

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'Learning', 2: 'For', 3: Life}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
  
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': ‘Great Learning’, 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)
_1

Keluarannya adalah

{'nama belakang'. 'ABC', 'email'. 'abc@gmail. com’, ‘lokasi’. 'Gurgaon', 'nama'. 'Nick'}

Memperbarui elemen yang ada dalam kamus

Untuk memperbarui elemen yang ada di kamus, Anda memerlukan referensi ke kunci yang nilainya perlu diperbarui.  

Dalam contoh ini, kami akan memperbarui nama pengguna dari ABC ke XYZ. Inilah cara melakukannya

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'Learning', 2: 'For', 3: Life}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
  
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': ‘Great Learning’, 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)
_2

Keluarannya adalah

{'nama belakang'. 'XYZ', 'email'. 'abc@gmail. com’, ‘lokasi’. 'Gurgaon'}

Masukkan kamus ke dalam kamus lain

Mari kita perhatikan contoh dengan dua kamus – Kamus 1 dan Kamus 2 seperti yang ditunjukkan di bawah ini –

Kamus 1

my_dict = {“nama pengguna”. "ABC", "email". “abc@gmail. com”, “lokasi”. ”Gurgaon”}

Kamus 2

my_dict1 = {“nama depan”. “Nick”, “nama belakang”. “Jonas”}

Sekarang kami ingin menggabungkan Kamus 1 ke Kamus 2. Ini dapat dilakukan dengan membuat kunci yang disebut "nama" di my_dict dan menugaskan kamus my_dict1 ke dalamnya. Inilah cara melakukannya

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'Learning', 2: 'For', 3: Life}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
  
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': ‘Great Learning’, 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)
_3

Keluarannya adalah

{'nama belakang'. 'ABC', 'email'. 'abc@gmail. com’, ‘lokasi’. 'Gurgaon', 'nama'. {'nama depan'. 'Nick', 'nama belakang'. Jonas}}

Seperti yang diamati pada keluaran, kunci 'nama' memiliki kamus my_dict1.  

FAQ

Bisakah Anda menambahkan kamus dengan Python?

Ya, Anda dapat menambahkan kamus dengan Python. Ini dilakukan dengan menggunakan metode update(). Metode update() menautkan satu kamus dengan yang lain, dan metode ini melibatkan penyisipan pasangan nilai kunci dari satu kamus ke kamus lain.  

Bagaimana cara menambahkan data ke kamus dengan Python?

Anda dapat menambahkan data atau nilai ke kamus dengan Python menggunakan langkah-langkah berikut
Pertama, tetapkan nilai ke kunci baru
Gunakan dikt. Update() metode untuk menambahkan beberapa nilai ke kunci
Gunakan operator gabungan (I) jika Anda menggunakan Python 3. 9+
Buat fungsi kustom

Apakah append berfungsi untuk kamus?

Ya, tambahkan berfungsi untuk kamus dengan Python. Ini dapat dilakukan dengan menggunakan fungsi update() dan [] operator.  

Bagaimana cara menambahkan kunci kamus?

Untuk menambahkan kunci kamus dengan Python, gunakan langkah-langkah berikut
1. Mengonversi kunci yang ada ke tipe daftar untuk menambahkan nilai ke kunci tersebut menggunakan metode append()
2. Tambahkan daftar nilai ke kunci kamus yang ada

Bagaimana Anda menambahkan kamus kosong dengan Python?

Menambahkan kamus kosong berarti menambahkan pasangan kunci-nilai ke kamus itu. Ini dapat dilakukan dengan menggunakan metode dict[key].  
Inilah cara melakukannya
a_dict = {}
a_dict["kunci"] = "nilai"
cetak(a_dict)
Keluarannya adalah
{'kunci'. 'nilai'}

Bagaimana Anda menambahkan nilai ke kunci dengan Python?

Dengan menggunakan fungsi update() dan operator [], Anda dapat menambah atau menambahkan nilai kunci baru ke kamus. Metode ini juga dapat digunakan untuk mengganti nilai kunci yang ada atau menambahkan nilai baru ke kunci.  

Bisakah kita menambahkan kamus untuk diatur dengan Python?

Kita dapat membuat kamus kumpulan dengan meneruskan kumpulan sebagai nilai ke kunci .

Bagaimana Anda menambahkan nilai kamus ke set dengan Python?

Tidak ada metode add() , append() , atau insert() yang dapat Anda gunakan untuk menambahkan item ke kamus dengan Python. Sebagai gantinya, Anda menambahkan item ke kamus dengan memasukkan kunci indeks baru ke dalam kamus, lalu memberinya nilai tertentu .

Bisakah satu set menjadi kunci dict?

Ikhtisar Kunci dan Nilai dalam Kamus dengan Python . Kunci kamus tidak boleh dari jenis yang dapat diubah , seperti set , list , atau kamus.

Bagaimana cara menambahkan kamus ke daftar dengan Python?

Menambahkan kamus ke daftar dengan kunci yang sama dan nilai yang berbeda. Menggunakan metode append() . Menggunakan metode copy() untuk membuat daftar menggunakan metode append(). Menggunakan metode deepcopy() untuk mendaftar menggunakan metode append().