Зміст курсу
Структури Даних в Python
Структури Даних в Python
Метод insert()
Що робити, якщо ми хочемо додати елемент не в кінці списку, а в конкретному місці? Для цього ми використовуємо метод insert()
. Розглянемо список під назвою states
:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
Цей список містить шість елементів:
Statement | Value |
states[0] | 'Washington' |
states[1] | 'Florida' |
states[2] | 'Georgia' |
states[3] | 'California' |
states[4] | 'New Mexico' |
states[5] | 'Colorado' |
Наприклад, якщо ми хочемо вставити 'Hawaii' на початок списку, ми повинні:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
Після цього 'Hawaii' отримує індекс 0. Він тепер на початку, і всі інші елементи змістилися вниз. Тепер у нас 7 елементів:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'Georgia' |
states[4] | 'California' |
states[5] | 'New Mexico' |
states[6] | 'Colorado' |
Припустимо, ми хочемо розмістити 'New York' перед 'Georgia'. Оскільки Georgia
знаходиться на індексі 3, ми дамо цей індекс New York
.
Ось як:
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
Раніше 'Georgia' була на індексі 3. Тепер 'New York' знаходиться на цьому місці. Georgia та всі наступні елементи змістилися вниз:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'New York' |
states[4] | 'Georgia' |
states[5] | 'California' |
states[6] | 'New Mexico' |
states[7] | 'Colorado' |
Примітка
Використовуючи функцію
insert()
, можна додати лише один елемент за раз.
Завдання
У вас є такий список:
list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']
Ви повинні змінити його на:
list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']
.
Якщо ви не впевнені в індексах для вставки елементів, зверніться до підказок. Використовуйте лише позитивні індекси. Вставте 'Kraftwerk'
спочатку, 'New Order'
потім і 'The Orioles'
в кінці.
Дякуємо за ваш відгук!
Метод insert()
Що робити, якщо ми хочемо додати елемент не в кінці списку, а в конкретному місці? Для цього ми використовуємо метод insert()
. Розглянемо список під назвою states
:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
Цей список містить шість елементів:
Statement | Value |
states[0] | 'Washington' |
states[1] | 'Florida' |
states[2] | 'Georgia' |
states[3] | 'California' |
states[4] | 'New Mexico' |
states[5] | 'Colorado' |
Наприклад, якщо ми хочемо вставити 'Hawaii' на початок списку, ми повинні:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
Після цього 'Hawaii' отримує індекс 0. Він тепер на початку, і всі інші елементи змістилися вниз. Тепер у нас 7 елементів:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'Georgia' |
states[4] | 'California' |
states[5] | 'New Mexico' |
states[6] | 'Colorado' |
Припустимо, ми хочемо розмістити 'New York' перед 'Georgia'. Оскільки Georgia
знаходиться на індексі 3, ми дамо цей індекс New York
.
Ось як:
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
Раніше 'Georgia' була на індексі 3. Тепер 'New York' знаходиться на цьому місці. Georgia та всі наступні елементи змістилися вниз:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'New York' |
states[4] | 'Georgia' |
states[5] | 'California' |
states[6] | 'New Mexico' |
states[7] | 'Colorado' |
Примітка
Використовуючи функцію
insert()
, можна додати лише один елемент за раз.
Завдання
У вас є такий список:
list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']
Ви повинні змінити його на:
list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']
.
Якщо ви не впевнені в індексах для вставки елементів, зверніться до підказок. Використовуйте лише позитивні індекси. Вставте 'Kraftwerk'
спочатку, 'New Order'
потім і 'The Orioles'
в кінці.
Дякуємо за ваш відгук!
Метод insert()
Що робити, якщо ми хочемо додати елемент не в кінці списку, а в конкретному місці? Для цього ми використовуємо метод insert()
. Розглянемо список під назвою states
:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
Цей список містить шість елементів:
Statement | Value |
states[0] | 'Washington' |
states[1] | 'Florida' |
states[2] | 'Georgia' |
states[3] | 'California' |
states[4] | 'New Mexico' |
states[5] | 'Colorado' |
Наприклад, якщо ми хочемо вставити 'Hawaii' на початок списку, ми повинні:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
Після цього 'Hawaii' отримує індекс 0. Він тепер на початку, і всі інші елементи змістилися вниз. Тепер у нас 7 елементів:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'Georgia' |
states[4] | 'California' |
states[5] | 'New Mexico' |
states[6] | 'Colorado' |
Припустимо, ми хочемо розмістити 'New York' перед 'Georgia'. Оскільки Georgia
знаходиться на індексі 3, ми дамо цей індекс New York
.
Ось як:
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
Раніше 'Georgia' була на індексі 3. Тепер 'New York' знаходиться на цьому місці. Georgia та всі наступні елементи змістилися вниз:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'New York' |
states[4] | 'Georgia' |
states[5] | 'California' |
states[6] | 'New Mexico' |
states[7] | 'Colorado' |
Примітка
Використовуючи функцію
insert()
, можна додати лише один елемент за раз.
Завдання
У вас є такий список:
list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']
Ви повинні змінити його на:
list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']
.
Якщо ви не впевнені в індексах для вставки елементів, зверніться до підказок. Використовуйте лише позитивні індекси. Вставте 'Kraftwerk'
спочатку, 'New Order'
потім і 'The Orioles'
в кінці.
Дякуємо за ваш відгук!
Що робити, якщо ми хочемо додати елемент не в кінці списку, а в конкретному місці? Для цього ми використовуємо метод insert()
. Розглянемо список під назвою states
:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
Цей список містить шість елементів:
Statement | Value |
states[0] | 'Washington' |
states[1] | 'Florida' |
states[2] | 'Georgia' |
states[3] | 'California' |
states[4] | 'New Mexico' |
states[5] | 'Colorado' |
Наприклад, якщо ми хочемо вставити 'Hawaii' на початок списку, ми повинні:
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
Після цього 'Hawaii' отримує індекс 0. Він тепер на початку, і всі інші елементи змістилися вниз. Тепер у нас 7 елементів:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'Georgia' |
states[4] | 'California' |
states[5] | 'New Mexico' |
states[6] | 'Colorado' |
Припустимо, ми хочемо розмістити 'New York' перед 'Georgia'. Оскільки Georgia
знаходиться на індексі 3, ми дамо цей індекс New York
.
Ось як:
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
Раніше 'Georgia' була на індексі 3. Тепер 'New York' знаходиться на цьому місці. Georgia та всі наступні елементи змістилися вниз:
Statement | Value |
states[0] | 'Hawaii' |
states[1] | 'Washington' |
states[2] | 'Florida' |
states[3] | 'New York' |
states[4] | 'Georgia' |
states[5] | 'California' |
states[6] | 'New Mexico' |
states[7] | 'Colorado' |
Примітка
Використовуючи функцію
insert()
, можна додати лише один елемент за раз.
Завдання
У вас є такий список:
list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']
Ви повинні змінити його на:
list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']
.
Якщо ви не впевнені в індексах для вставки елементів, зверніться до підказок. Використовуйте лише позитивні індекси. Вставте 'Kraftwerk'
спочатку, 'New Order'
потім і 'The Orioles'
в кінці.