Зміст курсу
Вступ до Python
Вступ до Python
Підсумок
Вітаємо з успішним опануванням особливостей списків, кортежів та словників у Python! Тепер ви володієте широким спектром технік, необхідних для роботи з різними структурами даних у будь-якому програмному середовищі. Підсумуємо основні розділи, які ми розглянули, та навички, які ви здобули:
Списки
Створення та модифікація
Ви дізналися, як створювати списки з різними типами даних і змінювати їх, додаючи або видаляючи елементи за допомогою методів, таких як append()
, remove()
та sort()
.
Доступ та маніпуляції
На практичних прикладах ви ознайомилися з доступом до елементів списку за допомогою індексації та маніпулювання списками для ефективного управління запасами магазину продуктів.
# List operations example: Creating, appending, removing, and sorting grocery_list = ["milk", "eggs", "butter"] grocery_list.append("cheese") # Add an item grocery_list.remove("eggs") # Remove an item grocery_list.sort() # Sort the list alphabetically print("Updated Grocery List:", grocery_list)
Кортежі
Розуміння незмінності
Кортежі, на відміну від списків, є незмінними і добре підходять для зберігання даних, які не повинні змінюватися, наприклад, ідентифікаторів продуктів або налаштувань.
Операції з кортежами
Ви розглянули, як використовувати операції з кортежами, такі як конструктор tuple()
для перетворення інших ітерованих об'єктів у кортежі та конкатенації кортежів для безпечного розширення наборів даних.
# Tuple operations example: Creating and using the tuple constructor seasonal_fruits = ("mango", "watermelon") new_fruits = ["kiwi", "strawberry"] all_fruits = seasonal_fruits + tuple(new_fruits) # Converting list to tuple and concatenating print("All Fruits:", all_fruits)
Словники
Зберігання у форматі ключ-значення
Словники були представлені як універсальні структури для швидкого отримання та керування даними, використовуючи ключі для прямого доступу до відповідних значень.
Методи словників
Ви ознайомилися з методами словників, такими як get()
, update()
та pop()
, для ефективної обробки та підтримки актуальних записів інвентарю.
# Dictionary methods example: Utilizing get, update, and pop inventory = { "apples": 30, "bananas": 45, "oranges": 12 } # Applying of dictionary methods print("Bananas in stock:", inventory.get("bananas")) # Using get inventory.update({"bananas": 50}) # Updating the quantity removed_item = inventory.pop("oranges") # Removing an item # Printing results print("Updated Inventory:", inventory) print("Removed Item:", removed_item)
1. Який метод використовується для додавання елемента в кінець списку в Python?
2. Що виведе наступний оператор print?
3. Як отримати значення зі словника, не знаючи, чи існує ключ, щоб уникнути помилки?
4. Що виведе наступний оператор print?
5. Яка з наступних операцій НЕ є допустимою для словника в Python?
Дякуємо за ваш відгук!