Зміст курсу
Структури даних Python
Структури даних Python
Використання Методу Insert(): Розміщення Елементів на Конкретних Позиціях
Що робити, якщо ми хочемо додати елемент не в кінець списку, а на конкретну позицію? Для цього ми використовуємо метод insert()
.
Синтаксис методу insert()
такий:
python
index
: позиція в списку, куди ви хочете додати новий елемент. Пам'ятайте, що Python використовує нульову індексацію;element
: елемент, який ви хочете вставити в список.
Уявіть, що ви плануєте подорож і маєте список міст, які хочете відвідати.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Цей список містить чотири елементи:
Однак ваші плани змінюються, і ви вирішуєте змінити порядок призначень. Тепер ви хочете пріоритизувати "Чикаго" як перше місце призначення.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Після цього "Chicago" займає індекс 0
. Тепер він на вершині, а решта елементів змістилися вниз. Отже, тепер у нас є 5 елементів:
Примітка
За допомогою функції
insert()
ви можете додати лише один елемент за раз.
Swipe to start coding
У вас є список travel_wishlist
.
Пріоритезуйте два конкретні міста для ваших подорожей, використовуючи метод insert()
.
- Додайте місто
"London"
як нове перше місце призначення у вашому списку; - Потім додайте місто
"Budapest"
відразу після поїздки до"Paris"
.
Рішення
Дякуємо за ваш відгук!
Використання Методу Insert(): Розміщення Елементів на Конкретних Позиціях
Що робити, якщо ми хочемо додати елемент не в кінець списку, а на конкретну позицію? Для цього ми використовуємо метод insert()
.
Синтаксис методу insert()
такий:
python
index
: позиція в списку, куди ви хочете додати новий елемент. Пам'ятайте, що Python використовує нульову індексацію;element
: елемент, який ви хочете вставити в список.
Уявіть, що ви плануєте подорож і маєте список міст, які хочете відвідати.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Цей список містить чотири елементи:
Однак ваші плани змінюються, і ви вирішуєте змінити порядок призначень. Тепер ви хочете пріоритизувати "Чикаго" як перше місце призначення.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Після цього "Chicago" займає індекс 0
. Тепер він на вершині, а решта елементів змістилися вниз. Отже, тепер у нас є 5 елементів:
Примітка
За допомогою функції
insert()
ви можете додати лише один елемент за раз.
Swipe to start coding
У вас є список travel_wishlist
.
Пріоритезуйте два конкретні міста для ваших подорожей, використовуючи метод insert()
.
- Додайте місто
"London"
як нове перше місце призначення у вашому списку; - Потім додайте місто
"Budapest"
відразу після поїздки до"Paris"
.
Рішення
Дякуємо за ваш відгук!