Kamus adalah struktur data yang menyimpan data dalam pasangan nilai-kunci. Tidak seperti daftar, tupel, atau set yang hanya menyimpan nilai, kamus membutuhkan dua nilai, kunci dan nilai. Itu ditulis sebagai kunci: nilai. Nilainya dapat dicetak dengan memanggil nama kunci.
>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'
>>> dict1 = {'a': 'apple', 'b': 'ball', 'c': 'cat'}
>>> type(dict1)
<class 'dict'>
>>> dict2 = {}
>>> type(dict2)
<class 'dict'>
>>> dict3 = dict()
>>> type(dict3)
<class 'dict'>
>>> fruits = {'apple': 'red', 'banana': 'green', 'grape': 'green'}
>>> material = {'biro': 'red', 'pencil': 'grey', 'biro': 'blue'}
>>> material['biro']
'blue'
>>> dict4 = {('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict4
{('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict5 = {[1, 2, 3]: 'list1'}
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
4. Kamus Python adalah struktur data yang diurutkan. Jika versi python Anda 3.7 ke atas, kamus diurutkan, jika versi python Anda di bawah 3.7, kamus apa pun yang Anda buat tidak akan diurutkan.
>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}
5. Kamus Python tidak mengizinkan duplikat. Seperti set, jika key: value pair ditulis dua kali atau lebih, hanya satu yang dicetak.
>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}
Kamus memiliki banyak kasus penggunaan di python. Untuk mendapatkan daftar semua metode yang diizinkan kamus python, ketik ' help (dict) ' di command prompt Anda setelah memuat python.
Terima kasih sudah membaca:).
Panduan Lengkap untuk Menguasai Keterampilan Penting Python untuk Karier yang Sukses sebagai Insinyur Python di 2023 Mengapa mendengarkan saya? Hai! Anda mungkin bertanya-tanya, “Mengapa saya harus mendengarkan artikel tentang menjadi insinyur Python ini?” Baiklah, izinkan saya memperkenalkan diri. Saya seorang insinyur Python berusia 21 tahun dengan pengalaman 3 tahun di bawah ikat pinggang saya.
Pemrograman berbasis peristiwa adalah paradigma pemrograman di mana alur program ditentukan oleh peristiwa yang terjadi daripada oleh urutan instruksi yang dieksekusi secara berurutan. Dalam pemrograman berbasis peristiwa, program merespons peristiwa di sistem atau lingkungan daripada menjalankan serangkaian instruksi yang telah ditentukan sebelumnya.
Apa yang lama sekarang menjadi baru lagi dan apa yang dulu berkilau berkilau sekarang terasa kusam. Saya tidak berbicara tentang jeans JNCO yang kembali populer di antara anak-anak keren di pusat kota bersama dengan mode akhir 1990-an lainnya.
Minggu lalu saya melihat siaran pers, dikirim melalui PressGazette (situs web berita media Inggris). Artikel tersebut mengumumkan bahwa Acast, perusahaan hosting dan periklanan podcast Scandi, akan memimpin konsorsium penerbit "mungkin yang paling berpengaruh" dalam podcasting.
Gatal di tangan saya menyebar saat saya menawar dengan penjual buku lokal untuk buku lain. Buku ini seperti buku lain yang saya beli baru-baru ini akan menemukan singgasananya di tumpukan 'To Be Read' (TBR) saya; namun, saya membelinya.
(Peringatan- Ini Satire, dimaksudkan untuk Menjadi Gleefully Subversive- Jelas bukan untuk anak-anak) Anda pernah melihat ibu dan ayah Anda bersembunyi di dapur dan merokok rokok yang bau itu. Mereka memberi tahu Anda.