Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зміна Списків у Python: Оновлення та Зміна Елементів | Список
Структури даних Python
course content

Зміст курсу

Структури даних Python

Структури даних Python

book
Зміна Списків у Python: Оновлення та Зміна Елементів

У Python списки є змінними, що означає, що після створення списку його вміст може бути змінено, додано або видалено. Завдяки цій змінності списки мають велику гнучкість для роботи зі списками і, отже, є дуже потужним інструментом для управління динамічними даними.

Що означає "змінний"?

Змінний означає, що структура даних може бути оновлена без створення нового об'єкта. Наприклад, ви можете змінити значення існуючого елемента, замінити кілька елементів або навіть видалити та вставити нові безпосередньо в той самий список.

Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:

123456789
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']
copy

У цьому прикладі:

  1. Ми замінили місто "New York" на індексі 3 на "Rome";
  2. Використовуючи негативну індексацію, ми замінили останні два міста ("Rome" і "Sydney") на "Dubai" і "Cape Town".

Ви також можете зробити кілька змін за один крок:

123456
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']
copy

Тут ми замінили "Tokyo" та "New York" на три міста: "Seoul", "Bangkok" та "Mumbai". Це демонструє, наскільки гнучкою може бути змінність списків для управління вашими даними.

Завдання

Swipe to start coding

У вас є список travel_wishlist.

  • Оновіть оцінювану вартість усіх міст, щоб включити знижку.
  • Застосуйте 20% зниження до вартості (третій елемент у вкладеному списку).
  • Використовуйте індексацію для оновлення елементів.

Рішення

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

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

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

Секція 1. Розділ 5
toggle bottom row

book
Зміна Списків у Python: Оновлення та Зміна Елементів

У Python списки є змінними, що означає, що після створення списку його вміст може бути змінено, додано або видалено. Завдяки цій змінності списки мають велику гнучкість для роботи зі списками і, отже, є дуже потужним інструментом для управління динамічними даними.

Що означає "змінний"?

Змінний означає, що структура даних може бути оновлена без створення нового об'єкта. Наприклад, ви можете змінити значення існуючого елемента, замінити кілька елементів або навіть видалити та вставити нові безпосередньо в той самий список.

Уявіть, що у вас є список міст, які ви плануєте відвідати, але плани змінюються. Ви можете легко оновити або замінити елементи у списку:

123456789
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']
copy

У цьому прикладі:

  1. Ми замінили місто "New York" на індексі 3 на "Rome";
  2. Використовуючи негативну індексацію, ми замінили останні два міста ("Rome" і "Sydney") на "Dubai" і "Cape Town".

Ви також можете зробити кілька змін за один крок:

123456
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']
copy

Тут ми замінили "Tokyo" та "New York" на три міста: "Seoul", "Bangkok" та "Mumbai". Це демонструє, наскільки гнучкою може бути змінність списків для управління вашими даними.

Завдання

Swipe to start coding

У вас є список travel_wishlist.

  • Оновіть оцінювану вартість усіх міст, щоб включити знижку.
  • Застосуйте 20% зниження до вартості (третій елемент у вкладеному списку).
  • Використовуйте індексацію для оновлення елементів.

Рішення

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

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

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

Секція 1. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt