Курс розробки на 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)