Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Používání slovníků
Vytváření slovníku

Ačkoli máte k dispozici mnoho nástrojů pro efektivnější psaní kódu, různé situace vyžadují různé nejlepší postupy. Slovníky jsou dalším způsobem, jak ukládat hodnoty – jsou podobné seznamům, ale v tomto případě obsahují index, který uchovává konkrétní hodnotu.

Seberte všechno ovoce na tomto poli a použijte slovník k jejich uložení, a to jak s jejich názvy, tak s počtem, kolik jste jich sebrali. Vyzkoušejte to!

Guide

Cíl

Sebrát všechny ovoce a uložit je do slovníku, poté spočítat, kolik jste jich nasbírali.

V lese je rozptýleno několik druhů ovoce, je nejlepší je sebrat, konkrétně: “Apples” , “Oranges” a “Pears” .

Zatímco variables a lists jsou efektivní způsoby, jak ukládat hodnoty pro pozdější použití, dalším účinným způsobem je použití dictionaries . Tyto struktury jsou podobné seznamům, ale místo jednoho hodnoty ukládají jak hodnotu, tak i index této hodnoty.

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

Výše uvedený kód uloží název položky do slovníku a použije jej jako index (také známý jako Klíč); v tomto případě bude index obsahovat číslo, které reprezentuje hodnotu toho, kolik dané položky jste sebrali.

Jakmile dokončíte sbírání ovoce a jejich umístění do slovníku, spočítejte je přechodem k označenému místu X a použitím funkce speak(), podobně jako zde: player.speak(bag)

Kniha Kódu