Python adalah bahasa pemrograman yang efisien dan serbaguna. Ini adalah salah satu bahasa pemrograman tingkat tinggi yang paling sering digunakan untuk melakukan tugas terkait data karena banyak modul dan fungsi bawaan yang mendukung. Untuk menyebutkan beberapa dari banyak struktur data bawaannya, ia memiliki array, daftar, tupel, dll.
Kamus adalah salah satu struktur data bawaan di Python. Ini menyimpan data dalam bentuk pasangan nilai kunci key. Kunci adalah nilai unik yang bertindak sebagai perwakilan data. Kuncinya juga disebut sebagai "nilai indeks". Struktur data adalah aspek yang sangat penting dari setiap bahasa pemrograman. Mereka digunakan untuk menyimpan dan memanipulasi data dengan cara yang terorganisir dengan baik dan efisien. Oleh karena itu, kamus Python lebih berguna ketika kita perlu menyimpan data dalam bentuk pasangan nilai kunci dan untuk mengakses data lebih cepat. Kamus Python mengembalikan data lebih cepat karena nilai kunci untuk setiap data unik, oleh karena itu waktu pencarian data berkurang, dan kami mendapatkan hasilnya lebih cepat. Artikel ini menjelaskan kamus Python secara rinci.
Membuat Kamus
Tabel hash di Python sering diimplementasikan menggunakan kamus. Tabel hash menyimpan data dalam bentuk pasangan nilai kunci seperti yang dilakukan oleh kamus. Anda bisa membuat kamus dengan menggunakan set kurung kurawal (). Setiap kamus perlu memiliki nama, seperti halnya setiap variabel, dan harus memiliki nilai kunci. Setiap nilai kunci harus unik. Pasangan kunci dan nilai dipisahkan atau dibedakan dengan memberi tanda koma (,). Kuncinya bisa jenis apa saja, i.e., bilangan bulat dan string. Kamus memiliki kekuatan untuk menyimpan seluruh daftar sebagai nilai.
Mari kita buat kamus untuk menyimpan berbagai jenis informasi.
#membuat kamus kosongmyDict =
#mencetak kamus
cetak (myDict)
#membuat kamus untuk menyimpan informasi siswa
#kamus berisi daftar mata kuliah
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
cetak (myDict)
#membuat kamus sederhana
myDict = 1:'oranye', 2:'pisang',3:'apel',4:'persik',5:'tanggal'
#mencetak kamus
cetak (myDict)
#membuat kamus pelanggan untuk belanja online
myDict = 'item':'books','quantity':'3','price':'$200'
cetak (myDict)
Keluaran
Mengakses Nilai dari Kamus
Nilai dari kamus diakses dengan menggunakan tombol. Setiap titik kunci ke nilai tertentu. Saat mendapatkan nilainya, kuncinya disebutkan di dalam tanda kurung siku ([]), dan mengembalikan nilainya.
Jika kamus berisi daftar, dan kami ingin mengakses nilai indeks tertentu dari daftar, kami selanjutnya dapat menentukan nilai indeksnya dalam tanda kurung siku. Nilai indeks dalam Python selalu dimulai dari nol. Python juga menyediakan fungsi get() bawaan untuk mengakses nilai. Di dalam fungsi get, kami menulis nama kunci, dan mengembalikan nilainya. Pertama, mari kita lihat penggunaan tanda kurung siku untuk mendapatkan nilai, dan selanjutnya kita akan membahas fungsi get() juga.
#program untuk mengakses nilai menggunakan []#membuat kamus untuk menyimpan informasi siswa
#kamus berisi daftar mata kuliah
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
print("Mencetak nilai kamus siswa")
#mengakses nilai nama
cetak(myDict['nama'])
#mengakses nilai usia
cetak(myDict['umur'])
#mengakses nilai email
cetak(myDict['email'])
#mengakses nilai kelas
cetak(myDict['kelas'])
#mengakses nilai smeseter
print(myDict['smeseter'])
#mengakses kursus
print(myDict['kursus'])
#mengakses nilai mata kuliah pertama menggunakan indeks daftar
print("Kursus pertama: ",myDict['kursus'][0])
#mengakses nilai mata kuliah kedua menggunakan indeks daftar
print("Kursus kedua:", myDict['kursus'][1])
#mengakses nilai mata kuliah ketiga menggunakan indeks daftar
print("Kursus ketiga: ",myDict['kursus'][2])
#membuat kamus sederhana
myDict = 1:'orange', 2:'banana',3:'apple',4:'peach',5:'date'
print("mencetak nilai kamus buah")
#mengakses nilai
cetak(myDict[1])
cetak(myDict[2])
cetak(myDict[3])
cetak(myDict[4])
cetak(myDict[5])
#membuat kamus pelanggan untuk belanja online
myDict = 'item':'books','quantity':'3','price':'$200'
print("mencetak nilai kamus situs belanja")
cetak(myDict['item'])
print(myDict['kuantitas'])
cetak(myDict['harga'])
Keluaran
Sekarang, mari kita bahas fungsi get() untuk mengakses nilai. Fungsi get() mengambil kunci dan mengembalikan nilainya.
#program untuk mengakses nilai menggunakan fungsi get()#membuat kamus untuk menyimpan informasi siswa
#kamus berisi daftar mata kuliah
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
print("Mencetak nilai kamus siswa")
#mencetak nilai nama
cetak (myDict.dapatkan('nama'))
#nilai usia percetakan
cetak (myDict.dapatkan('umur'))
#mencetak nilai email
cetak (myDict.dapatkan('email'))
#nilai kelas percetakan
cetak (myDict.dapatkan('email'))
#mencetak nilai smeseter
cetak (myDict.dapatkan('smester'))
#mencetak nilai mata kuliah
cetak (myDict.dapatkan('kursus')[0])
cetak (myDict.dapatkan('kursus')[1])
cetak (myDict.dapatkan('kursus')[2])
Memperbarui Kamus
Kamus yang ada dapat diperbarui dengan menambahkan nilai baru dan mengubah nilai yang ada. Nilai baru dapat ditambahkan ke kamus dengan sangat mudah dengan menggunakan sepasang tanda kurung siku.
Mari kita tambahkan nilai baru di kamus dan ubah beberapa nilai yang ada.
#program untuk memperbarui kamusmyDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#mencetak kamus yang ada
cetak (myDict)
#menambahkan pasangan nilai kunci alamat
myDict['address'] = "Kampus CUI"
#mengubah nilai usia
myDict['umur'] = '23'
#mengubah nilai smeseter
myDict['smeseter'] = '3'
#mencetak kamus terbaru
cetak (myDict)
Keluaran
Menghapus atau Menghapus Item dari Kamus
Item dapat dihapus atau dihapus dari kamus dengan berbagai cara. Untuk menghapus item tertentu, kita dapat menggunakan kata kunci del dan fungsi pop(). Kita dapat menggunakan fungsi clear() untuk menghapus semua item untuk kamus.
Mari kita lihat contoh program untuk menghapus atau menghapus item dari kamus.
#program untuk memperbarui kamusmyDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#mencetak kamus yang ada
cetak (myDict)
#menggunakan kata kunci del untuk menghapus nama
del myDict['nama']
#menggunakan fungsi pop() untuk menghapus usia
myDict.pop('umur')
#mencetak kamus yang diperbarui
print("Kamus yang diperbarui:")
cetak (myDict)
#menghapus elemen kamus lengkap
myDict.bersih()
cetak (myDict)
Keluaran
Menentukan Panjang Kamus
Panjang kamus dapat ditentukan dengan menggunakan fungsi len() bawaan. Fungsi len() mengembalikan panjang kamus, yang sama dengan jumlah pasangan nilai kunci total.
#program untuk menentukan panjang kamusmyDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'kelas': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#mencetak panjang kamus
print("Panjang kamus adalah: ",len(myDict))
Keluaran
Kesimpulan
Kamus adalah struktur data penting dalam Python untuk menyimpan data dalam bentuk pasangan nilai kunci. Data dapat dengan mudah diambil dengan menggunakan kunci.
Artikel ini menjelaskan penggunaan kamus Python dengan dukungan contoh sederhana.