logo

Python-lijst insert() Methode met voorbeelden

Python Lijst insert() methode voegt een item in een specifieke index in een lijst in.

Voorbeeld:



Python3






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



>

>

Uitvoer

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

Definitie en gebruik van de List insert()-methode

De methode List insert() in Python is erg handig om een ​​element in een lijst in te voegen. Wat maakt het anders dan toevoegen() is dat de functie list insert() de waarde op elke positie in een lijst kan toevoegen, terwijl de append-functie beperkt is tot het toevoegen van waarden aan het einde.

Het wordt gebruikt bij het bewerken van lijsten met een enorme hoeveelheid gegevens, omdat het invoegen van gemiste waarden in die lijst hiermee heel gemakkelijk wordt gemaakt Python-functie.

Lijst insert() Methodesyntaxis

lijstnaam.insert(index, element)

Parameters:

  • inhoudsopgave: de index waarop het element moet worden ingevoegd.
  • element: het element dat in de lijst moet worden ingevoegd.

Opbrengst : De insert()> methode retourneert None> . Het werkt alleen de huidige lijst bij.

Hoe invoegen in Python-lijst bij Index?

Python-lijst gebruiken insert() functie u kunt eenvoudig een item in een bepaalde index invoegen Python-lijst.

Voorbeeld

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

>

>

Uitvoer

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

Meer voorbeelden over Python Lijst insert() Methode

Hier zijn nog een voorbeeld om de Python-lijstinvoeging op index 0 weer te geven:

Python3




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

>

>

Uitvoer

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

Laten we enkele scenario's bekijken met de python-lijst insert() functie om de werking van de insert() functie duidelijk te begrijpen.

1. Een element invoegen in een specifieke index in de lijst

Hier voegen we 10 in op de 5e positie (4e index) in een Python-lijst.

Python3




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

shehzad poonawala
>

>

Uitvoer

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

2. Fout bij de insert()-methode

Hier voegen we 1 in op de 10e positie in een Python-lijst. We krijgen een foutmelding als we iets in een string proberen in te voegen, omdat de string geen attribuut insert() heeft.

Python3

c-programma's




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

>

>

Uitgang:

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

3. Invoeging in een lijst vóór elk element

Bij de parsering van Python List Insert hier voegen we 13 in op de derde positie vóór 3 in een Python-lijst.

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

>

>

Uitvoer

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

4. Een tupel in de lijst invoegen

Hier voegen we een in tupel in een lijst met behulp van de functie insert() in Python.

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

>

>

Uitvoer

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

5. Voeg een element in aan het begin van een lijst

In dit voorbeeld voegen we de oranje string bij de 0-index van de fruitlijst.

Python3




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

>

>

Uitvoer

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

6. Een element aan het einde van de lijst invoegen

In dit voorbeeld zijn wij dat het inbrengen van de kers aan het einde van de lijst.

Python3




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

>

>

Uitvoer

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

7. Een woordenboek invoegen in een lijst in Python

Hier zijn we het invoegen van een woordenboek in een lijst met behulp van de functie insert() in Python.

Python3

slice Java-array




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

>

>

Uitvoer

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

8. Python Lijst invoegen in een andere lijst

Hier voegen we een in lijst in een lijst met behulp van de functie insert() in Python.

Python3




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

>

>

Uitvoer

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

9. Voeg elementen van een set toe aan een lijst in Python

Hier voegen we een in set in een lijst met behulp van de functie insert() in Python.

Python3




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

>

>

Uitvoer

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

Ga naar de onderstaande artikelen voor meer informatie over de Python Insert()-functie

  • Python Voeg een getal in de string in
  • Python-programma om een ​​element in de gesorteerde lijst in te voegen

In het bovenstaande artikel hebben we de Python list insert() -methode en de bijbehorende parameters besproken met geschikte voorbeelden. De Python-functie insert() is erg handig bij het omgaan met big data.

We hopen dat dit artikel je heeft geleerd hoe je insert() in Python kunt gebruiken.