logo

Metoda wstawiania listy Pythona () z przykładami

Metoda wstawiania listy Pythona (). wstawia element pod określonym indeksem na liście.

Przykład:

Python3






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

>

>

Wyjście

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

Definicja i zastosowanie metody List Insert().

Metoda List Insert() w Pythonie jest bardzo przydatna do wstawiania elementu na listę. Czym się różni od dodać() polega na tym, że funkcja list Insert() może dodać wartość w dowolnej pozycji na liście, podczas gdy funkcja dołączania ogranicza się do dodania wartości na końcu.

Używa się go do edycji list zawierających ogromną ilość danych, ponieważ dzięki temu wstawianie pominiętych wartości na tę listę jest bardzo proste Funkcja Pythona.

Lista metody Insert() Składnia

nazwa_listy.insert(indeks, element)

Parametry:

  • indeks: indeks, pod którym element ma zostać wstawiony.
  • element: element, który ma zostać wstawiony na listę.

Powrót : The insert()> metoda zwraca None> . Aktualizuje jedynie aktualną listę.

Jak wstawić do listy Pythona w indeksie?

Korzystanie z listy Pythona funkcja wstaw(). możesz łatwo wstawić element do danego indeksu Lista Pythona.

Przykład

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)>

>

>

Wyjście

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

Więcej przykładów w Pythonie Metoda wstawiania listy ().

Oto kolejny przykład przedstawiający wstawianie listy Pythona w indeksie 0:

Python3




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

>

>

Wyjście

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

Przyjrzyjmy się niektórym scenariuszom z funkcją wstaw() listy Pythona, aby lepiej zrozumieć działanie funkcji wstawki().

1. Wstawienie elementu do określonego indeksu na Listę

Tutaj wstawiamy 10 na piątej pozycji (czwarty indeks) na liście Pythona.

Python3




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

jak wyśrodkować obraz w css
>

>

Wyjście

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

2. Błąd metody Insert().

Tutaj wstawiamy 1 na 10. pozycji na liście Pythona, otrzymamy błąd, jeśli spróbujemy wstawić cokolwiek do ciągu, ponieważ ciąg nie ma atrybutu wstawianego ().

Python3

drzewo binarne




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

>

>

Wyjście:

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

3. Wstawienie na listę przed jakimkolwiek elementem

W analizie Python List Insert here wstawiamy 13 na trzeciej pozycji przed 3 na liście Pythona.

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)>

>

>

Wyjście

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

4. Wstawianie krotki do listy

Tutaj wstawiamy a krotka na liście za pomocą funkcji wstaw() w Pythonie.

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)>

>

>

Wyjście

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

5. Wstaw element na początek listy

W tym przykładzie wstawiamy pomarańczowy ciąg znaków przy indeksie 0 z listy owoców.

Python3




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

>

>

Wyjście

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

6. Wstawienie elementu na końcu listy

W tym przykładzie jesteśmy wkładając na koniec wiśnię z listy.

Python3




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

>

>

Wyjście

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

7. Wstawianie słownika do listy w Pythonie

Oto jesteśmy wstawienie a słownik na liście za pomocą funkcji wstaw() w Pythonie.

Python3

czcionki do gimpa




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

>

>

Wyjście

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

8. Python Wstaw listę na inną listę

Tutaj wstawiamy a lista na liście za pomocą funkcji wstaw() w Pythonie.

Python3




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

>

>

Wyjście

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

9. Wstaw elementy zestawu do listy w Pythonie

Tutaj wstawiamy a ustawić na liście za pomocą funkcji wstaw() w Pythonie.

Python3




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

>

>

Wyjście

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

Przejdź do poniższych artykułów, aby uzyskać więcej szczegółowych informacji na temat funkcji Insert() w języku Python

  • Python Wstaw liczbę w ciągu
  • Program w Pythonie do wstawiania elementu do posortowanej listy

W powyższym artykule omówiliśmy metodę Insert() list w Pythonie i jej parametry z odpowiednimi przykładami. Funkcja Insert() w Pythonie jest bardzo przydatna w przypadku dużych zbiorów danych.

Mamy nadzieję, że ten artykuł nauczył Cię, jak używać funkcji Insert() w Pythonie.