Méthode Python List insert() insère un élément à un index spécifique dans une liste.
Exemple:
Python3
# creating a list> fruit> => [> 'banana'> ,> 'cherry'> ,> 'grape'> ]> fruit.insert(> 1> ,> 'apple'> )> print> (fruit)> |
>
>Sortir
['banana', 'apple', 'cherry', 'grape']>
Définition et utilisation de la méthode List insert()
La méthode List insert() en Python est très utile pour insérer un élément dans une liste. Ce qui le différencie de ajouter() est que la fonction list insert() peut ajouter la valeur à n'importe quelle position dans une liste, alors que la fonction append se limite à ajouter des valeurs à la fin.
Il est utilisé pour éditer des listes contenant une énorme quantité de données, car l'insertion de toute valeur manquée dans cette liste est très simple. Fonction Python.
Syntaxe de la méthode List insert()
list_name.insert (index, élément)
Paramètres:
- indice: l'index auquel l'élément doit être inséré.
- élément: l'élément à insérer dans la liste.
Retour : Le insert()>
la méthode renvoie None>
. Il met uniquement à jour la liste actuelle.
Comment insérer dans la liste Python à l'index ?
Utiliser la liste Python fonction insert() vous pouvez facilement insérer un élément dans un index donné dans Liste Python.
Exemple
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)> |
>
>Sortir
[43, 45, 45, 99, 76]>
Plus d'exemples sur Python Méthode List insert ()
Voici d'autres exemples pour décrire l'insertion d'une liste Python à l'index 0 :
Python3
list> => [> 'Sun'> ,> 'rises'> ,> 'in'> ,> 'the'> ,> 'east'> ]> list> .insert(> 0> ,> 'The'> )> print> (> list> )> |
>
>Sortir
['The', 'Sun', 'rises', 'in', 'the', 'east']>
Voyons quelques-uns des scénarios avec la fonction python list insert() pour comprendre clairement le fonctionnement de la fonction insert().
1. Insertion d'un élément dans un index spécifique dans la liste
Ici, nous insérons 10 à la 5ème position (4ème index) dans une liste Python.
Python3
list1> => [> 1> ,> 2> ,> 3> ,> 4> ,> 5> ,> 6> ,> 7> ]> > # insert 10 at 4th index> list1.insert(> 4> ,> 10> )> print> (list1)> |
compter SQL distinct
>
>Sortir
[1, 2, 3, 4, 10, 5, 6, 7]>
2. Erreur de la méthode insert()
Ici, nous insérons 1 à la 10ème position dans une liste Python, nous obtiendrons une erreur si nous essayons d'insérer quoi que ce soit dans une chaîne car la chaîne n'a pas d'attribut insert().
Python3
liste c#
# attribute error> string> => '1234567'> > string.insert(> 10> ,> 1> )> print> (string)> |
>
>
Sortir:
Traceback (most recent call last): File '/home/2fe54bd8723cd0ae89a17325da8b2eb5.py', line 7, in string.insert(10, 1) AttributeError: 'str' object has no attribute 'insert'>
3. Insertion dans une liste avant tout élément
Dans l'analyse de Python List Insert ici, nous insérons 13 à la 3ème position avant 3 dans une liste Python.
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)> |
>
>Sortir
[1, 2, 13, 3, 4, 5, 6]>
4. Insérer un tuple dans la liste
Ici, nous insérons un tuple dans une liste en utilisant la fonction insert() en 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)> |
>
>Sortir
[1, 2, (4, 5, 6), 3, 4, 5, 6]>
5. Insérer un élément au début d'une liste
Dans cet exemple, nous insérons le chaîne orange à l'index 0 de la liste des fruits.
Python3
fruits> => [> 'apple'> ,> 'banana'> ,> 'cherry'> ]> fruits.insert(> 0> ,> 'orange'> )> print> (fruits)> > # Output: ['orange', 'apple', 'banana', 'cherry']> |
>
>Sortir
['orange', 'apple', 'banana', 'cherry']>
6. Insérer un élément à la fin de la liste
Dans cet exemple, nous sommes insérer la cerise à la fin de la liste.
Python3
fruits> => [> 'apple'> ,> 'banana'> ,> 'cherry'> ]> fruits.insert(> -> 1> ,> 'orange'> )> print> (fruits)> # Output: ['apple', 'banana', 'orange', 'cherry']> |
>
>Sortir
['apple', 'banana', 'orange', 'cherry']>
7. Insérer un dictionnaire dans une liste en Python
Nous voilà insérer un dictionnaire dans une liste en utilisant la fonction insert() en Python.
Python3
tableau dans une chaîne
my_list> => [{> 'name'> :> 'Alice'> ,> 'age'> :> 30> },> > {> 'name'> :> 'Bob'> ,> 'age'> :> 25> }]> new_dict> => {> 'name'> :> 'Charlie'> ,> 'age'> :> 40> }> > my_list.append(new_dict)> > print> (my_list)> |
>
>Sortir
[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}, {'name': 'Charlie', 'age': 40}]>
8. Liste d'insertion Python dans une autre liste
Ici, nous insérons un liste dans une liste en utilisant la fonction insert() en Python.
Python3
list1> => [> 1> ,> 2> ,> 3> ]> list2> => [> 4> ,> 5> ,> 6> ]> > list1> => list1> +> list2> > print> (list1)> |
>
>Sortir
[1, 2, 3, 4, 5, 6]>
9. Insérer des éléments d'un ensemble dans une liste en Python
Ici, nous insérons un ensemble dans une liste en utilisant la fonction insert() en Python.
Python3
list1> => [> 1> ,> 2> ,> 3> ]> s> => {> 4> ,> 5> ,> 6> }> > list1.insert(> 3> ,s)> > print> (list1)> |
>
>Sortir
[1, 2, 3, {4, 5, 6}]>
Accédez aux articles ci-dessous pour obtenir des informations plus détaillées sur la fonction Python Insert()
- Python Insérer un nombre dans une chaîne
- Programme Python pour insérer un élément dans une liste triée
Dans l'article ci-dessus, nous avons discuté de la méthode Python list insert() et de ses paramètres avec des exemples appropriés. La fonction Python insert() est très utile lorsqu’il s’agit de Big Data.
Nous espérons que cet article vous a appris comment utiliser insert() en Python.