Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Методи Словника | Інші Типи Даних
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Вступ до Python

bookМетоди Словника

Методи словників

Словники надають низку операцій і методів, які забезпечують ефективну роботу з даними. Ось деякі з найбільш поширених методів:

  • get(): отримує значення для вказаного ключа, і якщо ключ не знайдено, повертає None. Це відрізняється від використання квадратних дужок (наприклад, grocery_items["Milk"]), які викликають помилку, якщо ключ не існує;
  • update(): оновлює словник елементами з іншого словника або ітерованого об'єкта пар ключ-значення, перезаписуючи існуючі ключі;
  • pop(): видаляє вказаний ключ і повертає відповідне значення.
Note
Примітка

У Python None — це спеціальне значення, яке означає «нічого» або «немає значення», і часто використовується, коли потрібно показати, що щось порожнє або не має результату.

Приклад використання

Уявіть, що вам потрібно оновити словник для інвентаризації у вашому продуктовому магазині. Ось як це можна зробити за допомогою методів словника:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Завдання

Swipe to start coding

Практика керування інвентарем продуктового магазину за допомогою словника.

  • Створіть словник з назвою grocery_inventory з такими товарами:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Отримайте деталі для "Bread" і збережіть їх у змінній з назвою bread_details.
  • Додайте новий товар "Cookies" з деталями (143, "Bakery").
  • Видаліть товар "Eggs" зі словника.

Виведіть наступне після кожного кроку:

  • Деталі Bread: Details of Bread: <$bread_details>
  • Інвентар після додавання Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • Інвентар після видалення Eggs: Inventory after removing Eggs: <$grocery_inventory>

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 10
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookМетоди Словника

Свайпніть щоб показати меню

Методи словників

Словники надають низку операцій і методів, які забезпечують ефективну роботу з даними. Ось деякі з найбільш поширених методів:

  • get(): отримує значення для вказаного ключа, і якщо ключ не знайдено, повертає None. Це відрізняється від використання квадратних дужок (наприклад, grocery_items["Milk"]), які викликають помилку, якщо ключ не існує;
  • update(): оновлює словник елементами з іншого словника або ітерованого об'єкта пар ключ-значення, перезаписуючи існуючі ключі;
  • pop(): видаляє вказаний ключ і повертає відповідне значення.
Note
Примітка

У Python None — це спеціальне значення, яке означає «нічого» або «немає значення», і часто використовується, коли потрібно показати, що щось порожнє або не має результату.

Приклад використання

Уявіть, що вам потрібно оновити словник для інвентаризації у вашому продуктовому магазині. Ось як це можна зробити за допомогою методів словника:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Завдання

Swipe to start coding

Практика керування інвентарем продуктового магазину за допомогою словника.

  • Створіть словник з назвою grocery_inventory з такими товарами:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Отримайте деталі для "Bread" і збережіть їх у змінній з назвою bread_details.
  • Додайте новий товар "Cookies" з деталями (143, "Bakery").
  • Видаліть товар "Eggs" зі словника.

Виведіть наступне після кожного кроку:

  • Деталі Bread: Details of Bread: <$bread_details>
  • Інвентар після додавання Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • Інвентар після видалення Eggs: Inventory after removing Eggs: <$grocery_inventory>

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 10
single

single

some-alt