Модифікація Списків у Python: Оновлення та Зміна Елементів
У Python списки є змінюваними (mutable), тобто після створення список можна змінювати: додавати, видаляти або змінювати його елементи. Завдяки цій змінюваності списки надають велику гнучкість для роботи з даними та є потужним інструментом для керування динамічними даними.
Що означає "змінюваний"?
Змінюваний означає, що структуру даних можна оновлювати без створення нового об'єкта. Наприклад, можна змінити значення існуючого елемента, замінити кілька елементів або навіть видалити й вставити нові елементи безпосередньо в той самий список.
Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:
123456789cities = ["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" на індексі 2 було замінено на "Rome";
- За допомогою від’ємної індексації останні два міста ("Berlin" і "Sydney") були замінені на "Dubai" та "Cape Town".
Можна також виконати кілька змін за один крок:
123456cities = ["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% зниження до вартості (третього елемента у вкладеному списку).
- Використовуйте індексацію для оновлення елементів.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain more about negative indexing in Python lists?
What other operations can I perform on mutable lists?
Can you show how to remove or insert items in a list?
Awesome!
Completion rate improved to 3.23
Модифікація Списків у Python: Оновлення та Зміна Елементів
Свайпніть щоб показати меню
У Python списки є змінюваними (mutable), тобто після створення список можна змінювати: додавати, видаляти або змінювати його елементи. Завдяки цій змінюваності списки надають велику гнучкість для роботи з даними та є потужним інструментом для керування динамічними даними.
Що означає "змінюваний"?
Змінюваний означає, що структуру даних можна оновлювати без створення нового об'єкта. Наприклад, можна змінити значення існуючого елемента, замінити кілька елементів або навіть видалити й вставити нові елементи безпосередньо в той самий список.
Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:
123456789cities = ["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" на індексі 2 було замінено на "Rome";
- За допомогою від’ємної індексації останні два міста ("Berlin" і "Sydney") були замінені на "Dubai" та "Cape Town".
Можна також виконати кілька змін за один крок:
123456cities = ["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% зниження до вартості (третього елемента у вкладеному списку).
- Використовуйте індексацію для оновлення елементів.
Рішення
Дякуємо за ваш відгук!
single