Курс розробки на Python
Розділ
>
Рівень
Використання словників
Більш складні операції
Мета
Перевірте всі ящики в сараї та видаліть непотріб з кожного ящика.
Ящики в сараї — це безлад, в кожному з них міститься словник, в якому є небажані предмети. Ці предмети включають: “Труби”, “Гвинти” та “Болти”. Коли ви працюєте зі словниками, існує простий спосіб видалити з них елементи за допомогою доступу до їх індексу.
# crate = {"Planks": 4, "Bricks": 2, "Pipes": 3} del crate["Pipes"] # Тепер словник містить: crate = {"Planks": 4, "Bricks": 2}
У наведеному вище коді є словник названий crate, який містить дошки, цеглу та труби. Нотація del використовується для видалення індексу для “Труби” з цього словника разом з його значенням.
У цьому рівні є п'ять словникових констант: crate1, crate2, crate3, crate4 і crate5. Пройдіть до позначок Х перед кожним ящиком та скористайтеся функцією speak() з назвою кожного словника, щоб озвучити, які предмети знаходяться всередині ящика. Використовуйте нотацію del, щоб видалити будь-які “Труби”, “Гвинти” та “Болти”, знайдені у кожному ящику.