Kursus Pengembangan Python
Bab
>
Tingkat
Menggunakan Kamus
Membuat sebuah kamus
Meskipun ada banyak alat yang bisa kamu gunakan untuk menulis kode dengan lebih efisien, kondisi yang berbeda memiliki praktik terbaik yang berbeda pula. Dictionary adalah cara lain untuk menyimpan nilai, mirip dengan list, tetapi dalam kasus ini menyimpan index yang menyimpan nilai tertentu.
Ambil semua buah di lapangan ini dan gunakan dictionary untuk menyimpan semuanya, yaitu nama mereka dan berapa banyak yang berhasil kamu ambil. Coba sekarang!

Tujuan
Kumpulkan semua buah dan simpan dalam sebuah dictionary, kemudian hitung berapa banyak yang telah kamu kumpulkan.
Terdapat berbagai buah yang tersebar di hutan, sebaiknya kumpulkan, yaitu: “Apples” , “Oranges” dan “Pears” .
Sementara variables dan lists merupakan cara yang efisien untuk menyimpan nilai untuk digunakan nanti, cara lain untuk menyimpan nilai dengan efektif adalah dengan menggunakan dictionaries. Ini mirip dengan lists tetapi alih-alih hanya menyimpan satu nilai, mereka menyimpan baik nilai maupun indeks untuk nilai tersebut.
bag = {} bag["Apples"] = Number of apples you pick up bag["Oranges"] = Number of Oranges you pick up bag["Pears"] = Number of Pears you pick up
Kode di atas akan menyimpan nama item dalam dictionary dan menggunakannya sebagai indeks (juga dikenal sebagai Key); dalam hal ini, indeks tersebut akan memiliki angka yang terikat padanya yang merepresentasikan nilai dari berapa banyak item tersebut yang telah kamu kumpulkan.
Setelah kamu selesai mengumpulkan buah dan memasukkannya ke dalam dictionary, hitunglah dengan berjalan menuju tanda X dan menggunakan fungsi speak(), seperti ini: player.speak(bag)