Kursus Pembangunan Python
Bab
>
Tahap

Menggunakan Kamus
Membuat kamus

Walaupun terdapat banyak alat di tangan anda untuk menulis kod dengan lebih cekap, keadaan yang berbeza mempunyai amalan terbaik yang berbeza. Kamus adalah satu lagi cara untuk menyimpan nilai; ia serupa dengan senarai tetapi dalam kes ini menyimpan indeks yang menyimpan nilai tertentu.

Ambil semua buah di kawasan ini dan gunakan sebuah kamus untuk menyimpan kesemuanya, iaitu kedua-dua nama mereka dan berapa banyak yang anda berjaya ambil. Cuba ia!

Guide

Objektif

Ambil semua buah dan simpan dalam satu kamus, kemudian kira berapa banyak yang telah anda ambil.

Terdapat pelbagai buah yang tersebar di dalam hutan; adalah lebih baik untuk mengambilnya, iaitu: “Apples”, “Oranges” dan “Pears”.

Walaupun variables dan lists adalah cara yang cekap untuk menyimpan nilai untuk kegunaan kemudian, satu lagi cara yang berkesan untuk menyimpan nilai adalah dengan menggunakan dictionaries. Ini serupa dengan senarai tetapi daripada hanya menyimpan satu nilai, ia menyimpan kedua-dua nilai dan 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

Kod di atas akan menyimpan nama item dalam kamus dan menggunakannya sebagai indeks (juga dikenali sebagai Key); dalam kes ini, indeks akan mempunyai nombor yang dikaitkan dengannya yang mewakili nilai berapa banyak item tersebut yang telah anda ambil.

Setelah anda selesai mengambil buah-buahan dan memasukkannya ke dalam kamus, kira jumlahnya dengan berjalan ke tanda X dan menggunakan fungsi speak(), seperti berikut: player.speak(bag)

Buku Kod