logo

Python List insert() metodas su pavyzdžiais

Python List insert() metodas įterpia elementą tam tikroje sąrašo rodyklėje.

Pavyzdys:

Python3






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

>

>

Išvestis

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

Metodo List insert() apibrėžimas ir naudojimas

List insert() metodas Python yra labai naudingas norint įterpti elementą į sąrašą. Kuo jis skiriasi nuo pridėti () yra tai, kad funkcija list insert() gali pridėti vertę bet kurioje sąrašo vietoje, o funkcija pridėti apsiriboja verčių pridėjimu pabaigoje.

Jis naudojamas redaguojant sąrašus su didžiuliu duomenų kiekiu, nes naudojant šį sąrašą labai paprasta įterpti bet kokią praleistą reikšmę Python funkcija.

Sąrašo įterpimas() Metodas Sintaksė

sąrašo_pavadinimas.įterpimas(indeksas, elementas)

Parametrai:

  • indeksas: indeksas, kuriame elementas turi būti įterptas.
  • elementas: elementas, kuris turi būti įtrauktas į sąrašą.

Grąžinti: The insert()> metodas grįžta None> . Tai tik atnaujina dabartinį sąrašą.

Kaip įterpti į Python sąrašą rodyklėje?

Python sąrašo naudojimas Įterpti () funkcija galite lengvai įterpti elementą į nurodytą indeksą Python sąrašas.

Pavyzdys

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

>

>

Išvestis

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

Daugiau Python pavyzdžių Sąrašo įterpimo() metodas

Štai kiti pavyzdžiai, kaip pavaizduoti Python sąrašo įterpimą indeksu 0:

Python3




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

>

>

Išvestis

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

Pažiūrėkime kai kuriuos scenarijus su python list insert() funkcija, kad aiškiai suprastume funkcijos insert() veikimą.

1. Elemento įterpimas į tam tikrą indeksą į sąrašą

Čia mes įterpiame 10 į 5 vietą (4 indeksą) Python sąraše.

Python3




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

kaip centruoti vaizdą css
>

>

Išvestis

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

2. Įterpimo () metodo klaida

Čia mes įterpiame 1 į 10 vietą Python sąraše, gausime klaidą, jei bandysime ką nors įterpti į eilutę, nes eilutėje nėra atributo insert ().

Python3

dijkstra




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

>

>

Išvestis:

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

3. Įterpimas į sąrašą prieš bet kurį elementą

Python sąrašo įterpimo analizėje mes įterpiame 13 į 3 vietą prieš 3 Python sąraše.

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

>

>

Išvestis

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

4. Kortelės įterpimas į sąrašą

Čia įterpiame a kortele sąraše, naudojant Python funkciją insert().

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

>

>

Išvestis

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

5. Į sąrašo pradžią įterpkite elementą

Šiame pavyzdyje įterpiame oranžinė eilutė ties 0 indeksu vaisių sąrašo.

Python3




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

>

>

Išvestis

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

6. Elemento įterpimas sąrašo pabaigoje

Šiame pavyzdyje mes esame pabaigoje įterpiant vyšnią sąrašo.

Python3




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

>

>

Išvestis

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

7. Žodyno įterpimas į Python sąrašą

Štai ir mes įterpiant a žodynas sąraše naudojant Python funkciją insert().

Python3

ar klasė gali išplėsti kelias klases




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

>

>

Išvestis

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

8. Python Insert List in Other List

Čia įterpiame a sąrašą sąraše naudojant Python funkciją insert().

Python3




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

>

>

Išvestis

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

9. Įterpti rinkinio elementus į Python sąrašą

Čia įterpiame a rinkinys sąraše, naudojant Python funkciją insert().

Python3




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

>

>

Išvestis

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

Norėdami gauti daugiau informacijos apie Python Insert() funkciją, eikite į toliau pateiktus straipsnius

  • Python Įterpkite skaičių į eilutę
  • Python programa, skirta elementui įterpti į surūšiuotą sąrašą

Aukščiau esančiame straipsnyje mes aptarėme Python list insert() metodą ir jo parametrus su tinkamais pavyzdžiais. Python insert() funkcija yra labai naudinga dirbant su dideliais duomenimis.

Tikimės, kad šis straipsnis išmokė jus naudoti „Inter“ () „Python“.