Python

Kamus Python

Kamus Python

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 kosong
myDict =
#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 kamus
myDict = '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 kamus
myDict = '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 kamus
myDict = '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.

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...