logo

Python List insert() -menetelmä esimerkein

Python List insert() -menetelmä lisää kohteen tietyssä luettelossa olevaan hakemistoon.

Esimerkki:



Python 3






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



>

>

Lähtö

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

List insert() -menetelmän määritelmä ja käyttö

List insert() -menetelmä Pythonissa on erittäin hyödyllinen elementin lisäämiseksi luetteloon. Mikä tekee siitä erilaisen liitä() Lista insert()-funktio voi lisätä arvon mihin tahansa kohtaan listassa, kun taas append-funktio rajoittuu arvojen lisäämiseen loppuun.

Sitä käytetään muokattaessa luetteloita, joissa on valtava määrä dataa, koska puuttuvien arvon lisääminen luetteloon on tehty erittäin helpoksi tällä Python-toiminto.

List insert() Method Syntaksi

listan_nimi.lisää(indeksi, elementti)

Parametrit:

  • indeksi: indeksi, johon elementti on lisättävä.
  • elementti: luetteloon lisättävä elementti.

Paluu: The insert()> menetelmä palauttaa None> . Se vain päivittää nykyisen luettelon.

Kuinka lisätä Python-luetteloon hakemistossa?

Python-luettelon käyttäminen insert()-funktio voit helposti lisätä kohteen tiettyyn hakemistoon Python lista.

Esimerkki

Python 3




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

>

>

Lähtö

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

Lisää esimerkkejä Pythonista List insert() -menetelmä

Tässä on toinen esimerkki Python-luettelon lisäyksestä indeksissä 0:

Python 3




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

>

>

Lähtö

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

Katsotaanpa joitain skenaarioita python list insert()-funktiolla ymmärtääksemme selkeästi insert()-funktion toiminnan.

1. Elementin lisääminen tiettyyn hakemistoon luetteloon

Tässä lisäämme Python-luetteloon 10:n 5. sijalle (4. indeksi).

Python 3




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

amplitudimodulaatio
>

>

Lähtö

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

2. Virhe insert()-menetelmässä

Tässä lisäämme 1:n Python-luettelon 10. paikkaan, saamme virheilmoituksen, jos yritämme lisätä jotain merkkijonoon, koska merkkijonossa ei ole attribuuttia insert().

Python 3

"mikä on 10/100"




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

>

>

Lähtö:

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

3. Lisääminen luetteloon ennen mitä tahansa elementtiä

Python List Insert -jäsennykseen lisäämme Python-luettelossa numeron 13 kolmanteen paikkaan ennen numeroa 3.

Python 3




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

>

>

Lähtö

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

4. Tuplen lisääminen luetteloon

Lisäämme tähän a monikko luettelossa Pythonin insert()-funktiolla.

Python 3




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

>

>

Lähtö

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

5. Lisää elementti luettelon alkuun

Tässä esimerkissä lisäämme oranssi merkkijono 0-indeksissä hedelmäluettelosta.

Python 3




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

>

>

Lähtö

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

6. Elementin lisääminen luettelon loppuun

Tässä esimerkissä olemme lisäämällä kirsikka loppuun luettelosta.

Python 3




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

>

>

Lähtö

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

7. Sanakirjan lisääminen Pythonin luetteloon

Täällä me olemme lisäämällä a sanakirja luettelossa käyttämällä insert()-funktiota Pythonissa.

Python 3

cast string int 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)>

>

>

Lähtö

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

8. Python Lisää luettelo toiseen luetteloon

Lisäämme tähän a lista luettelossa Pythonin insert()-funktiolla.

Python 3




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

>

>

Lähtö

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

9. Lisää joukon elementit Pythonin luetteloon

Lisäämme tähän a aseta luettelossa Pythonin insert()-funktiolla.

Python 3




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

>

>

Lähtö

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

Siirry alla oleviin artikkeleihin saadaksesi lisätietoja Python Insert() -funktiosta

  • Python Lisää numero merkkijonoon
  • Python-ohjelma elementin lisäämiseksi lajiteltuun luetteloon

Yllä olevassa artikkelissa olemme käsitelleet Python list insert() -menetelmää ja sen parametreja sopivilla esimerkeillä. Python insert() -funktio on erittäin hyödyllinen suuria tietoja käsiteltäessä.

Toivomme, että tämä artikkeli opetti sinulle insert():n käyttämisen Pythonissa.