single
Методи Словника
Свайпніть щоб показати меню
Методи словників
Словники надають низку операцій і методів, які забезпечують ефективну роботу з даними. Ось деякі з найбільш поширених методів:
get(): отримує значення для вказаного ключа, і якщо ключ не знайдено, повертаєNone. Це відрізняється від використання квадратних дужок (наприклад,grocery_items["Milk"]), які викликають помилку, якщо ключ не існує;update(): оновлює словник елементами з іншого словника або ітерованого об'єкта пар ключ-значення, перезаписуючи існуючі ключі;pop(): видаляє вказаний ключ і повертає відповідне значення.
У 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)
Проведіть, щоб почати кодувати
Практика керування інвентарем продуктового магазину за допомогою словника.
- Створіть словник з назвою
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>
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат