Python

Kamus Python

Kamus Python

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

Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...