Учебный курс по разработке на 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
Приведенный выше код сохранит имя элемента в словаре и будет использовать его в качестве индекса (также известного как Key); в данном случае индекс будет связан с числом, которое представляет количество собранного вами этого элемента.
После того как вы соберете фрукты и поместите их в словарь, посчитайте их, подойдя к знаку X и вызвав функцию speak(), примерно так: player.speak(bag)