Python fejlesztési kurzus
Fejezet
>
Szint
Szótárak használata
Szótár létrehozása
Bár számos eszköz áll rendelkezésedre a kód hatékonyabb megírásához, különböző helyzetekben különböző legjobb gyakorlatok érvényesülnek. A szótárak egy másik módját jelentik az értékek tárolásának; hasonlóak a listákhoz, de ebben az esetben egy olyan indexet tartalmaznak, amely egy adott értéket tárol.
Szedd össze a mező összes gyümölcsét, és használd a szótárat azok tárolására, azaz mind a nevüket, mind pedig azt, hogy mennyit sikerült összegyűjtened. Próbáld ki!

Célkitűzés
Gyűjtsd össze az összes gyümölcsöt, és tárold őket egy szótárban, majd számold meg, mennyit vettél fel.
Az erdőben különféle gyümölcsök hevernek, érdemes összegyűjteni őket, ezek a következők: “Apples” , “Oranges” és “Pears” .
Miközben a variables és a lists hatékony módjai az értékek későbbi tárolásának, egy másik hatékony módszer a dictionaries használata. Ezek hasonlóak a listákhoz, de nem csupán egyetlen értéket tárolnak, hanem mind egy értéket, mind egy indexet az értékhez.
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
A fenti kód az elem nevét tárolja a szótárban, és azt indexként (más néven kulcsként) használja; ebben az esetben az indexhez egy szám társul, amely megmutatja, hogy mennyi példányt vettél fel abból az elemből.
Miután összegyűjtötted a gyümölcsöket és elhelyezted őket a szótárban, számold meg őket úgy, hogy odalépsz az X jelhez és használod a speak() függvényt, például így: player.speak(bag)