Курс розробки на 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, щоб видалити будь-які “Труби”, “Гвинти” та “Болти”, знайдені у кожному ящику.

Книга Коду