Metóda insert() zoznamu Pythonu vloží položku do špecifického indexu v zozname.
Príklad:
Python3
# creating a list> fruit>=> [>'banana'>,>'cherry'>,>'grape'>]> fruit.insert(>1>,>'apple'>)> print>(fruit)> |
>
>Výkon
['banana', 'apple', 'cherry', 'grape']>
Definícia a použitie metódy List insert().
Metóda List insert() v Pythone je veľmi užitočná na vloženie prvku do zoznamu. Čím sa líši od pripojiť () je, že funkcia list insert() môže pridať hodnotu na ľubovoľnú pozíciu v zozname, zatiaľ čo funkcia append je obmedzená na pridávanie hodnôt na koniec.
Používa sa pri úprave zoznamov s veľkým množstvom údajov, pretože vloženie akejkoľvek vynechanej hodnoty do tohto zoznamu je veľmi jednoduché Funkcia Python.
Syntax metódy List insert().
list_name.insert(index, prvok)
Parametre:
- index: index, do ktorého má byť prvok vložený.
- element: prvok, ktorý sa má vložiť do zoznamu.
Návrat : The insert()> metóda sa vracia None> . Aktualizuje iba aktuálny zoznam.
Ako vložiť do zoznamu Python v indexe?
Používanie zoznamu Python funkcia insert(). môžete jednoducho vložiť položku do daného indexu Zoznam Python.
Príklad
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)> |
>
>Výkon
[43, 45, 45, 99, 76]>
Ďalšie príklady v Pythone Metóda vloženia zoznamu ().
Tu sú ďalšie príklady na znázornenie vloženia zoznamu Python na index 0:
Python3
list> => [>'Sun'>,>'rises'>,>'in'>,>'the'>,>'east'>]> list>.insert(>0>,>'The'>)> print>(>list>)> |
>
>Výkon
['The', 'Sun', 'rises', 'in', 'the', 'east']>
Pozrime sa na niektoré zo scenárov s funkciou insert() zoznamu pythonu, aby sme jasne pochopili fungovanie funkcie insert().
1. Vloženie prvku do konkrétneho indexu do zoznamu
Tu vkladáme 10 na 5. pozíciu (4. index) v zozname Python.
Python3
list1>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7> ]> > # insert 10 at 4th index> list1.insert(>4>,>10>)> print>(list1)> |
inicializovať zoznam python
>
>Výkon
[1, 2, 3, 4, 10, 5, 6, 7]>
2. Chyba metódy insert().
Tu vkladáme 1 na 10. pozíciu v zozname Python, ak sa pokúsime vložiť čokoľvek do reťazca, dostaneme chybu, pretože reťazec nemá atribút insert().
Python3
pole java
# attribute error> string>=> '1234567'> > string.insert(>10>,>1>)> print>(string)> |
>
>
Výkon:
Traceback (most recent call last): File '/home/2fe54bd8723cd0ae89a17325da8b2eb5.py', line 7, in string.insert(10, 1) AttributeError: 'str' object has no attribute 'insert'>
3. Vloženie do zoznamu pred akýmkoľvek prvkom
V analýze Python List Insert tu vkladáme 13 na 3. pozíciu pred 3 v Python zozname.
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)> |
>
>Výkon
[1, 2, 13, 3, 4, 5, 6]>
4. Vloženie n-tice do zoznamu
Tu vkladáme a násobný v zozname pomocou funkcie insert() v Pythone.
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)> |
>
>Výkon
[1, 2, (4, 5, 6), 3, 4, 5, 6]>
5. Vložte prvok na začiatok zoznamu
V tomto príklade vkladáme oranžový reťazec na indexe 0 zo zoznamu ovocia.
Python3
fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>0>,>'orange'>)> print>(fruits)> ># Output: ['orange', 'apple', 'banana', 'cherry']> |
>
>Výkon
['orange', 'apple', 'banana', 'cherry']>
6. Vloženie prvku na koniec zoznamu
V tomto príklade sme my vloženie čerešne na koniec zoznamu.
Python3
fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>->1>,>'orange'>)> print>(fruits)> # Output: ['apple', 'banana', 'orange', 'cherry']> |
>
>Výkon
['apple', 'banana', 'orange', 'cherry']>
7. Vloženie slovníka do zoznamu v Pythone
Tu sme vkladanie a slovník v zozname pomocou funkcie insert() v Pythone.
Python3
ako získať aktuálny dátum v jave
my_list>=> [{>'name'>:>'Alice'>,>'age'>:>30>},> >{>'name'>:>'Bob'>,>'age'>:>25>}]> new_dict>=> {>'name'>:>'Charlie'>,>'age'>:>40>}> > my_list.append(new_dict)> > print>(my_list)> |
>
>Výkon
[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}, {'name': 'Charlie', 'age': 40}]> 8. Vložiť zoznam Pythonu do iného zoznamu
Tu vkladáme a zoznam v zozname pomocou funkcie insert() v Pythone.
Python3
list1>=> [>1>,>2>,>3>]> list2>=> [>4>,>5>,>6>]> > list1>=>list1>+>list2> > print>(list1)> |
>
>Výkon
[1, 2, 3, 4, 5, 6]>
9. Vložte prvky množiny do zoznamu v Pythone
Tu vkladáme a nastaviť v zozname pomocou funkcie insert() v Pythone.
Python3
list1>=> [>1>,>2>,>3>]> s>=> {>4>,>5>,>6>}> > list1.insert(>3>,s)> > print>(list1)> |
>
>Výkon
[1, 2, 3, {4, 5, 6}]> Prejdite na nižšie uvedené články a získajte ďalšie podrobnosti o funkcii Python Insert().
- Python Vložte číslo do reťazca
- Program Python na vloženie prvku do zoradeného zoznamu
Vo vyššie uvedenom článku sme na vhodných príkladoch rozobrali metódu Python list insert() a jej parametre. Funkcia Python insert() je veľmi užitočná pri práci s veľkými dátami.
Dúfame, že tento článok vás naučil, ako používať insert() v Pythone.