logo

Python List insert() metode ar piemēriem

Python List insert() metode ievieto vienumu noteiktā sarakstā sarakstā.

Piemērs:

Python3






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

>

>

Izvade

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

Metodes List insert() definīcija un izmantošana

List insert() metode Python ir ļoti noderīga, lai sarakstā ievietotu elementu. Ar ko tas atšķiras no pievienot () ir tas, ka funkcija list insert() var pievienot vērtību jebkurā saraksta pozīcijā, savukārt pievienošanas funkcija aprobežojas ar vērtību pievienošanu beigās.

To izmanto, rediģējot sarakstus ar milzīgu datu apjomu, jo ar šo palīdzību ir ļoti viegli ievietot jebkuru nokavēto vērtību šajā sarakstā. Python funkcija.

List insert() Metode Sintakse

saraksta_nosaukums.ievietot(indekss, elements)

Parametri:

  • indekss: indekss, kurā elements ir jāievieto.
  • elements: sarakstā ievietojamais elements.

Atgriešanās: The insert()> metode atgriežas None> . Tas tikai atjaunina pašreizējo sarakstu.

Kā ievietot Python sarakstā rādītājā?

Izmantojot Python sarakstu insert() funkcija Jūs varat viegli ievietot vienumu noteiktā rādītājā Python saraksts.

Piemērs

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

>

>

Izvade

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

Vairāk piemēru vietnē Python Saraksta ievietošanas() metode

Šeit ir vēl viens piemēri, lai attēlotu Python saraksta ievietošanu indeksā 0:

Python3




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

>

>

Izvade

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

Apskatīsim dažus scenārijus ar python list insert() funkciju, lai skaidri izprastu funkcijas insert() darbību.

1. Elementa ievietošana sarakstā noteiktā indeksā

Šeit mēs ievietojam 10 5. pozīcijā (4. rādītājs) Python sarakstā.

Python3




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

js base64 atšifrēt
>

>

Izvade

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

2. Ievietošanas() metodes kļūda

Šeit mēs ievietojam 1 Python saraksta 10. pozīcijā, mēs saņemsim kļūdu, ja mēģināsim kaut ko ievietot virknē, jo virknei nav atribūta insert ().

Python3

reliģiju saraksts




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

>

>

Izvade:

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

3. Ievietošana sarakstā pirms jebkura elementa

Python saraksta ievietošanas parsē mēs ievietojam 13 Python saraksta 3. pozīcijā pirms 3.

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

>

>

Izvade

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

4. Korpusa ievietošana sarakstā

Šeit mēs ievietojam a korts sarakstā, izmantojot Python funkciju 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)>

>

>

Izvade

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

5. Ievietojiet elementu saraksta sākumā

Šajā piemērā mēs ievietojam oranža virkne pie 0 indeksa no augļu saraksta.

Python3




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

>

>

Izvade

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

6. Elementa ievietošana saraksta beigās

Šajā piemērā mēs esam beigās ievietojot ķiršu no saraksta.

Python3




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

>

>

Izvade

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

7. Vārdnīcas ievietošana sarakstā programmā Python

Te nu mēs esam ievietojot a vārdnīca sarakstā izmantojot Python funkciju insert().

Python3

imessage spēles Android ierīcēs




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

>

>

Izvade

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

8. Python Insert List in Other List

Šeit mēs ievietojam a sarakstu sarakstā, izmantojot Python funkciju insert().

Python3




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

>

>

Izvade

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

9. Ievietojiet kopas elementus sarakstā Python

Šeit mēs ievietojam a komplekts sarakstā, izmantojot Python funkciju insert().

Python3




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

>

>

Izvade

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

Dodieties uz tālāk norādītajiem rakstiem, lai iegūtu sīkāku informāciju par Python Insert() funkciju

  • Python Ievietojiet skaitli virknē
  • Python programma elementa ievietošanai sakārtotajā sarakstā

Iepriekš minētajā rakstā mēs esam apsprieduši Python list insert() metodi un tās parametrus ar piemērotiem piemēriem. Python insert() funkcija ir ļoti noderīga, strādājot ar lielajiem datiem.

Mēs ceram, ka šis raksts jums iemācīja, kā Python lietotnē insert ().