Curs de Dezvoltare Python
Capitolul
>
Nivel

Utilizarea Dicționarelor
Crearea unui dicționar

Deși există multe instrumente la dispoziția ta pentru a scrie cod mai eficient, circumstanțele diferite necesită practici optime diferite. Dicționarele reprezintă o altă modalitate de a stoca valori; ele sunt asemănătoare cu listele, doar că în acest caz dețin un index care stochează o valoare specifică.

Adună toate fructele din acest câmp și folosește un dicționar pentru a le stoca pe toate, adică atât numele lor, cât și numărul de fructe reușite. Încearcă-l!

Guide

Obiectiv

Colectează toate fructele și stochează-le într-un dicționar, apoi numără câte ai adunat.

Există diverse fructe împrăștiate în pădure, cel mai bine ar fi să le aduni, acestea fiind: “Apples” , “Oranges” și “Pears” .

În timp ce variabile și liste sunt moduri eficiente de a stoca valori pentru uz ulterior, o altă modalitate eficientă de a stoca valori este utilizarea dicționarelor. Acestea sunt similare cu listele, dar, în loc să stocheze o singură valoare, ele stochează atât o valoare, cât și un index pentru acea valoare.

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

Codul de mai sus va stoca numele elementului în dicționar și îl va folosi ca index (cunoscut și sub numele de cheie); în acest caz, indexul va avea un număr asociat care reprezintă valoarea a câtor dintre acel element ai adunat.

După ce ai terminat de adunat fructele și de plasat-le într-un dicționar, numără-le mergând la semnul X și folosind funcția speak(), la fel ca în exemplul acesta: player.speak(bag)

Carte de Cod