logo

Метод Python List insert() із прикладами

Метод Python List insert(). вставляє елемент за певним індексом у списку.

приклад:



Python3






# creating a list> fruit>=> [>'banana'>,>'cherry'>,>'grape'>]> fruit.insert(>1>,>'apple'>)> print>(fruit)>



>

>

Вихід

['banana', 'apple', 'cherry', 'grape']>

Визначення та використання методу List insert().

Метод List insert() у Python дуже корисний для вставки елемента в список. Чим він відрізняється від додати() полягає в тому, що функція list insert() може додавати значення в будь-яку позицію списку, тоді як функція append обмежена додаванням значень у кінці.

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

Синтаксис методу List insert().

list_name.insert(індекс, елемент)

Параметри:

  • індекс: індекс, за яким потрібно вставити елемент.
  • елемент: елемент, який потрібно вставити в список.

Повернення: The insert()> метод повертає None> . Він лише оновлює поточний список.

Як вставити в список Python в індексі?

Використання списку Python функція insert(). ви можете легко вставити елемент до заданого індексу Список Python.

приклад

Python3




# making a list> score>=> [>43>,>45>,>99>,>76>]> #inserting a new score at third position> score.insert(>2>,>45>)> #printing new list> print>(score)>

>

>

Вихід

[43, 45, 45, 99, 76]>

Більше прикладів на Python Метод List insert().

Ось ще один приклад вставки списку Python під індексом 0:

Python3




list> => [>'Sun'>,>'rises'>,>'in'>,>'the'>,>'east'>]> list>.insert(>0>,>'The'>)> print>(>list>)>

>

>

Вихід

['The', 'Sun', 'rises', 'in', 'the', 'east']>

Давайте розглянемо деякі сценарії з функцією insert() списку python, щоб чітко зрозуміти роботу функції insert().

1. Вставлення Елемента до певного індексу в Список

Тут ми вставляємо 10 на 5 позицію (4 індекс) у списку Python.

Python3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7> ]> > # insert 10 at 4th index> list1.insert(>4>,>10>)> print>(list1)>

знайти мій iphone з android
>

>

Вихід

[1, 2, 3, 4, 10, 5, 6, 7]>

2. Помилка методу insert().

Тут ми вставляємо 1 на 10-у позицію в списку Python, ми отримаємо помилку, якщо спробуємо вставити щось у рядок, оскільки рядок не має атрибута insert().

Python3

список c#




# attribute error> string>=> '1234567'> > string.insert(>10>,>1>)> print>(string)>

>

>

Вихід:

Traceback (most recent call last): File '/home/2fe54bd8723cd0ae89a17325da8b2eb5.py', line 7, in string.insert(10, 1) AttributeError: 'str' object has no attribute 'insert'>

3. Вставка в список перед будь-яким елементом

Під час розбору Python List Insert тут ми вставляємо 13 на 3-ту позицію перед 3 у списку Python.

Python3




# Python3 program for Insertion in a list> # before any element using insert() method> > list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # Element to be inserted> element>=> 13> > # Element to be inserted before 3> beforeElement>=> 3> > # Find index> index>=> list1.index(beforeElement)> > # Insert element at beforeElement> list1.insert(index, element)> print>(list1)>

>

>

Вихід

[1, 2, 13, 3, 4, 5, 6]>

4. Вставлення кортежу в список

Тут ми вставляємо a кортеж у списку за допомогою функції insert() у Python.

Python3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # tuple of numbers> num_tuple>=> (>4>,>5>,>6>)> > # inserting a tuple to the list> list1.insert(>2>, num_tuple)> > print>(list1)>

>

>

Вихід

[1, 2, (4, 5, 6), 3, 4, 5, 6]>

5. Вставте елемент на початок списку

У цьому прикладі ми вставляємо помаранчевий рядок з індексом 0 зі списку фруктів.

Python3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>0>,>'orange'>)> print>(fruits)> ># Output: ['orange', 'apple', 'banana', 'cherry']>

>

>

Вихід

['orange', 'apple', 'banana', 'cherry']>

6. Вставлення елемента в кінець списку

У цьому прикладі ми вставляючи вишню в кінці списку.

Python3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>->1>,>'orange'>)> print>(fruits)> # Output: ['apple', 'banana', 'orange', 'cherry']>

>

>

Вихід

['apple', 'banana', 'orange', 'cherry']>

7. Вставлення словника до списку в Python

Ми на місці вставляючи a словник у списку за допомогою функції insert() у Python.

Python3

як відсортувати список масивів у java




my_list>=> [{>'name'>:>'Alice'>,>'age'>:>30>},> >{>'name'>:>'Bob'>,>'age'>:>25>}]> new_dict>=> {>'name'>:>'Charlie'>,>'age'>:>40>}> > my_list.append(new_dict)> > print>(my_list)>

>

>

Вихід

[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}, {'name': 'Charlie', 'age': 40}]>

8. Вставити список Python в інший список

Тут ми вставляємо a список у списку за допомогою функції insert() у Python.

Python3




list1>=> [>1>,>2>,>3>]> list2>=> [>4>,>5>,>6>]> > list1>=>list1>+>list2> > print>(list1)>

>

>

Вихід

[1, 2, 3, 4, 5, 6]>

9. Вставити елементи набору до списку в Python

Тут ми вставляємо a встановити у списку за допомогою функції insert() у Python.

Python3




list1>=> [>1>,>2>,>3>]> s>=> {>4>,>5>,>6>}> > list1.insert(>3>,s)> > print>(list1)>

>

>

Вихід

[1, 2, 3, {4, 5, 6}]>

Перегляньте наведені нижче статті, щоб отримати докладнішу інформацію про функцію Python Insert().

  • Python Вставити число в рядок
  • Програма на Python для вставки елемента в відсортований список

У наведеній вище статті ми обговорили метод Python list insert() і його параметри з відповідними прикладами. Функція Python insert() дуже корисна при роботі з великими даними.

Ми сподіваємося, що ця стаття навчила вас використовувати insert() у Python.