Зміст курсу
Структури даних Python
Структури даних Python
Зміна Списків у Python: Оновлення та Зміна Елементів
У Python списки є змінними, що означає, що після створення списку його вміст може бути змінено, додано або видалено. Завдяки цій змінності списки мають велику гнучкість для роботи зі списками і, отже, є дуже потужним інструментом для управління динамічними даними.
Що означає "змінний"?
Змінний означає, що структура даних може бути оновлена без створення нового об'єкта. Наприклад, ви можете змінити значення існуючого елемента, замінити кілька елементів або навіть видалити та вставити нові безпосередньо в той самий список.
Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
У цьому прикладі:
- Ми замінили місто "New York" на індексі 3 на "Rome";
- Використовуючи негативну індексацію, ми замінили останні два міста ("Rome" і "Sydney") на "Dubai" і "Cape Town".
Ви також можете зробити кілька змін за один крок:
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
Тут ми замінили "Tokyo" та "New York" на три міста: "Seoul", "Bangkok" та "Mumbai". Це демонструє, наскільки гнучкою може бути змінність списків для управління вашими даними.
Swipe to start coding
У вас є список travel_wishlist
.
- Оновіть оцінювану вартість усіх міст, щоб включити знижку.
- Застосуйте 20% зниження до вартості (третій елемент у вкладеному списку).
- Використовуйте індексацію для оновлення елементів.
Рішення
Дякуємо за ваш відгук!
Зміна Списків у Python: Оновлення та Зміна Елементів
У Python списки є змінними, що означає, що після створення списку його вміст може бути змінено, додано або видалено. Завдяки цій змінності списки мають велику гнучкість для роботи зі списками і, отже, є дуже потужним інструментом для управління динамічними даними.
Що означає "змінний"?
Змінний означає, що структура даних може бути оновлена без створення нового об'єкта. Наприклад, ви можете змінити значення існуючого елемента, замінити кілька елементів або навіть видалити та вставити нові безпосередньо в той самий список.
Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
У цьому прикладі:
- Ми замінили місто "New York" на індексі 3 на "Rome";
- Використовуючи негативну індексацію, ми замінили останні два міста ("Rome" і "Sydney") на "Dubai" і "Cape Town".
Ви також можете зробити кілька змін за один крок:
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
Тут ми замінили "Tokyo" та "New York" на три міста: "Seoul", "Bangkok" та "Mumbai". Це демонструє, наскільки гнучкою може бути змінність списків для управління вашими даними.
Swipe to start coding
У вас є список travel_wishlist
.
- Оновіть оцінювану вартість усіх міст, щоб включити знижку.
- Застосуйте 20% зниження до вартості (третій елемент у вкладеному списку).
- Використовуйте індексацію для оновлення елементів.
Рішення
Дякуємо за ваш відгук!