Python開発コース
チャプター
>
レベル
辞書の使い方
辞書の作成
コードを書くためにより効率的なツールはたくさんありますが、状況に応じて最適な方法は異なります。辞書は値を格納するもう一つの手段で、リストに似ていますが、この場合は特定の値を格納するためのインデックスを持っています。
このフィールド内のすべての果物を集め、各果物の名前と、どれだけ集められたかを辞書に格納してください。ぜひ試してみましょう!

目的
すべての果物を拾って辞書に保存し、いくつ掴んだか数えましょう。
森の中にはさまざまな果物が散らばっているので、これらを拾っておくのが最善です。対象の果物は: “Apples” , “Oranges” および “Pears” です。
後で使用するために値を保存する効率的な方法として variables や lists を使うことができますが、値を効果的に保存する別の方法として dictionaries を使用する方法もあります。これらはリストに似ていますが、単一の値だけでなく、その値のインデックスも保持します。
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
上記のコードは、アイテムの名前を辞書に格納し、それをインデックス(キーとも呼ばれます)として使用します。この場合、インデックスにはそのアイテムをいくつ掴んだかを表す数字が関連付けられます。
果物の収集と辞書への登録が完了したら、Xマークの場所へ歩いて行き、speak() 関数を使って次のように数を確認しましょう: player.speak(bag)
コードブック