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!

Guide

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)

Kódkönyv