Python adalah bahasa pengaturcaraan yang cekap dan serba boleh. Ini adalah salah satu bahasa pengaturcaraan tahap tinggi yang paling sering digunakan untuk melakukan tugas-tugas yang berkaitan dengan data kerana banyak modul dan fungsinya yang menyokong. Untuk menyebut beberapa struktur data bawaannya, ia mempunyai susunan, senarai, tupel, dll.
Kamus kamus adalah salah satu struktur data bawaan di Python. Ia menyimpan data dalam bentuk pasangan nilai-kunci. Kunci adalah nilai unik yang bertindak sebagai wakil data. Kuncinya juga disebut sebagai "nilai indeks". Struktur data adalah aspek yang sangat penting dari mana-mana bahasa pengaturcaraan. Mereka digunakan untuk menyimpan dan memanipulasi data dengan cara yang teratur dan cekap. Oleh itu, kamus Python lebih berguna apabila kita perlu menyimpan data dalam bentuk pasangan nilai-kunci dan untuk mengakses data dengan lebih cepat. Kamus Python mengembalikan data lebih cepat kerana nilai kunci untuk setiap data adalah unik, oleh itu masa pencarian data dikurangkan, dan kami memperoleh hasilnya lebih cepat. Artikel ini menerangkan kamus Python secara terperinci.
Membuat Kamus
Jadual hash di Python sering dilaksanakan menggunakan kamus. Jadual hash menyimpan data dalam bentuk pasangan nilai-kunci seperti yang dilakukan kamus. Anda boleh membuat kamus dengan menggunakan set pendakap kerinting (). Setiap kamus perlu mempunyai nama, seperti setiap pemboleh ubah, dan harus mempunyai nilai utama. Setiap nilai kunci mesti unik. Pasangan kunci dan nilai dipisahkan atau dibezakan dengan meletakkan koma (,). Kuncinya boleh menjadi jenis apa pun, i.e., integer dan rentetan. Kamus mempunyai kekuatan untuk menyimpan keseluruhan senarai sebagai nilai.
Marilah kita membuat kamus untuk menyimpan pelbagai jenis maklumat.
#membuat kamus kosongmyDict =
# mencetak kamus
cetak (myDict)
#membuat kamus untuk menyimpan maklumat pelajar
# kamus mengandungi senarai kursus
myDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[e-mel dilindungi]',
'class': 'MSSE', 'smeseter': '4th', 'course': ['ASA', 'ASPM', 'ASQ']
cetak (myDict)
#membuat kamus ringkas
myDict = 1: 'oren', 2: 'pisang', 3: 'epal', 4: 'peach', 5: 'tarikh'
# mencetak kamus
cetak (myDict)
#membuat kamus pelanggan untuk membeli-belah dalam talian
myDict = 'item': 'buku', 'kuantiti': '3', 'harga': '$ 200'
cetak (myDict)
Pengeluaran
Mengakses Nilai dari Kamus
Nilai-nilai dari kamus diakses dengan menggunakan kunci. Setiap titik penting untuk nilai tertentu. Semasa mendapatkan nilainya, kuncinya disebut di dalam tanda kurung siku ([]), dan ia mengembalikan nilainya.
Sekiranya kamus mengandungi senarai, dan kami ingin mengakses nilai indeks tertentu dari senarai, kami dapat menentukan lebih jauh nilai indeksnya dalam tanda kurung persegi. Nilai indeks di Python selalu bermula dari sifar. Python juga menyediakan fungsi get () terbina dalam untuk mengakses nilai. Di dalam fungsi get, kami menulis nama kunci, dan ia mengembalikan nilai. Pertama, mari kita lihat penggunaan tanda kurung persegi untuk mendapatkan nilai, dan kemudian, kita akan membincangkan fungsi get () juga.
#a program untuk mengakses nilai menggunakan []#membuat kamus untuk menyimpan maklumat pelajar
# kamus mengandungi senarai kursus
myDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[e-mel dilindungi]',
'class': 'MSSE', 'smeseter': '4th','ursus ': [' ASA ',' ASPM ',' ASQ ']
cetak ("Mencetak nilai Kamus pelajar")
#mengakses nilai nama
cetak (myDict ['name'])
#mengakses nilai umur
cetak (myDict ['umur'])
#mengakses nilai e-mel
cetak (myDict ['e-mel'])
#mengakses nilai kelas
cetak (myDict ['class'])
#mengakses nilai smeseter
cetak (myDict ['smeseter'])
#mendapati kursus
cetak (myDict ['kursus'])
#mengakses nilai kursus pertama menggunakan indeks senarai
cetak ("Kursus pertama:", myDict ['kursus'] [0])
#mengakses nilai kursus kedua menggunakan indeks senarai
cetak ("Kursus kedua:", myDict ['kursus'] [1])
#mengakses nilai kursus ketiga menggunakan indeks senarai
cetak ("Kursus ketiga:", myDict ['kursus'] [2])
#membuat kamus ringkas
myDict = 1: 'oren', 2: 'pisang', 3: 'epal', 4: 'peach', 5: 'tarikh'
cetak ("mencetak nilai buah-buahan Kamus")
#mengakses nilai
cetak (myDict [1])
cetak (myDict [2])
cetak (myDict [3])
cetak (myDict [4])
cetak (myDict [5])
#membuat kamus pelanggan untuk membeli-belah dalam talian
myDict = 'item': 'buku', 'kuantiti': '3', 'harga': '$ 200'
cetak ("mencetak nilai kamus laman membeli-belah")
cetak (myDict ['item'])
cetak (myDict ['kuantiti'])
cetak (myDict ['harga'])
Pengeluaran
Sekarang, mari kita bincangkan fungsi get () untuk mengakses nilai. Fungsi get () mengambil kunci dan mengembalikan nilainya.
#a program untuk mengakses nilai menggunakan fungsi get ()#membuat kamus untuk menyimpan maklumat pelajar
# kamus mengandungi senarai kursus
myDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[e-mel dilindungi]',
'class': 'MSSE', 'smeseter': '4th','ursus ': [' ASA ',' ASPM ',' ASQ ']
cetak ("Mencetak nilai Kamus pelajar")
Nilai nama #prinitng
cetak (myDict.dapatkan ('nama'))
#prinitng nilai umur
cetak (myDict.dapatkan ('umur'))
#prinitng nilai e-mel
cetak (myDict.dapatkan ('e-mel'))
#prinitng nilai kelas
cetak (myDict.dapatkan ('e-mel'))
#prinitng nilai smeseter
cetak (myDict.dapatkan ('smeseter'))
#cetakan nilai kursus
cetak (myDict.dapatkan ('kursus') [0])
cetak (myDict.dapatkan ('kursus') [1])
cetak (myDict.dapatkan ('kursus') [2])
Mengemas kini Kamus
Kamus yang ada dapat dikemas kini dengan menambahkan nilai baru dan mengubah nilai yang ada. Nilai baru dapat ditambahkan ke kamus dengan sangat mudah dengan menggunakan sepasang tanda kurung.
Marilah kita menambah nilai baru dalam kamus dan mengubah beberapa nilai yang ada.
#a program untuk mengemas kini kamusmyDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[dilindungi e-mel]',
'class': 'MSSE', 'smeseter': '4th', 'course': ['ASA', 'ASPM', 'ASQ']
# mencetak kamus yang ada
cetak (myDict)
#menambah pasangan kunci-nilai alamat
myDict ['address'] = "Kampus CUI"
#menukar nilai umur
myDict ['umur'] = '23'
#menukar nilai smeseter
myDict ['smeseter'] = 'ke-3'
# mencetak kamus yang dikemas kini
cetak (myDict)
Pengeluaran
Menghapus atau Mengeluarkan Item dari Kamus
Item boleh dikeluarkan atau dihapus dari kamus dengan pelbagai cara. Untuk menghapus item tertentu, kita dapat menggunakan kata kunci del dan fungsi pop (). Kita boleh menggunakan fungsi clear () untuk menghapus semua item untuk kamus.
Mari kita lihat contoh program untuk menghapus atau mengeluarkan item dari kamus.
#a program untuk mengemas kini kamusmyDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[dilindungi e-mel]',
'class': 'MSSE', 'smeseter': '4th','ursus ': [' ASA ',' ASPM ',' ASQ ']
# mencetak kamus yang ada
cetak (myDict)
#menggunakan kata kunci del untuk menghapus nama
del myDict ['nama']
# menggunakan pop () fungsi untuk menghapus usia
myDict.pop ('usia')
# mencetak kamus yang dikemas kini
cetak ("Kamus yang dikemas kini:")
cetak (myDict)
#menghapus elemen kamus yang lengkap
myDict.jelas ()
cetak (myDict)
Pengeluaran
Menentukan Panjang Kamus
Panjang kamus dapat ditentukan dengan menggunakan fungsi len () terbina dalam. Fungsi len () mengembalikan panjang kamus, yang sama dengan jumlah pasangan kunci-nilai.
#a program untuk menentukan panjang kamusmyDict = 'name': 'Kamran Sattar Awaisi', 'umur': 25, 'e-mel': '[dilindungi e-mel]',
'class': 'MSSE', 'smeseter': '4th','ursus ': [' ASA ',' ASPM ',' ASQ ']
#mencetak panjang kamus
cetak ("Panjang kamus adalah:", len (myDict))
Pengeluaran
Kesimpulannya
Kamus adalah struktur data penting di Python untuk menyimpan data dalam bentuk pasangan nilai-kunci. Data dapat diambil dengan mudah menggunakan kunci.
Artikel ini menerangkan penggunaan kamus Python dengan sokongan contoh mudah.