Учебный курс по разработке на Python
Глава
>
Уровень

Использование словарей
Создание словаря

Хотя существует множество инструментов для написания более эффективного кода, в разных обстоятельствах используются различные лучшие практики. Словари — это еще один способ хранения значений, они похожи на списки, но в данном случае используют индекс для хранения конкретного значения.

Соберите все фрукты в этом поле и используйте словарь для их хранения, где будут указаны и их имя, и количество, которое вам удалось собрать. Попробуйте!

Guide

Цель

Соберите все фрукты и сохраните их в словаре, затем посчитайте, сколько вы собрали.

В лесу разбросаны различные фрукты, их лучше собрать, а именно: “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

Приведенный выше код сохранит имя элемента в словаре и будет использовать его в качестве индекса (также известного как Key); в данном случае индекс будет связан с числом, которое представляет количество собранного вами этого элемента.

После того как вы соберете фрукты и поместите их в словарь, посчитайте их, подойдя к знаку X и вызвав функцию speak(), примерно так: player.speak(bag)

Книга Кода