insertion de liste Python

La méthode Python insert() ajoute un élément à une liste. Cette méthode accepte deux arguments : la position à laquelle vous souhaitez ajouter l’élément et l’élément que vous souhaitez ajouter.

Supposons que vous ayez une liste de noms d’élèves et qu’un nouvel élève vous rejoigne ta classe. Pour garder votre liste à jour, vous voudriez ajouter le nom du nouvel étudiant à votre liste des membres existants de la classe.

C’est là que Python insert() La méthode insert() vous permet d’ajouter un élément dans une liste à une position d’index donnée.

Ce tutoriel explique comment utiliser Python insert() pour ajouter un élément à une liste à une position spécifique. Nous allons parcourir un exemple pour vous aider à démarrer avec cette méthode.

Listes Python : un rafraaîchissement

Une liste est un type de données qui peut stocker un ou plusieurs éléments dans une commande. Par exemple, une liste pourrait être utilisée pour stocker les noms de tous les livres d’une bibliothèque. Ou une liste pourrait stocker les numéros de téléphone de tous ceux qui ont fait une réservation dans un restaurant.

Voici un exemple de liste en Python :

Chaque élément de notre liste a son propre numéro d’index, à partir de 0, que nous pouvons utiliser pour accéder individuellement aux éléments de notre liste. Ainsi, Robin a le numéro d’index 0, Collared Dove a le numéro d’index 1, et ainsi de suite.

Méthode Python insert()

La méthode Python insert() ajoute un élément à une position spécifique dans une liste. insert() accepte la position à laquelle vous souhaitez ajouter le nouvel élément et le nouvel élément que vous souhaitez ajouter en tant qu’arguments.

81% des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi technologique après avoir assisté à un camp d’entraaînement. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

La syntaxe du insert() est la suivante :

On voit que cette méthode accepte deux paramètres. Les paramètres de la méthode insert() sont :

  • index : la position o√π un élément doit être inséré.
  • élément : l’élément que vous souhaitez ajouter à votre liste.

Cette méthode est similaire à la méthode Python append(), qui ajoute également un élément à une liste. Cependant, alors que append() ajoute un élément à la fin d’une liste, insert() ajoute un élément à une liste à une position spécifique.

insert() Exemple Python

Supposons que notre liste des précédentes stocke un compte de tous les oiseaux que nous avons vus dans notre jardin cette année. Après une séance d’observation des oiseaux, nous avons repéré un nouvel oiseau : l’√âtourneau sansonnet. Nous voulons ajouter cet oiseau à notre liste, au tout début.

Pour ce faire, nous pourrions utiliser le code suivant :

Notre code renvoie :

Tout d’abord, nous déclarons un tableau Python appelé oiseaux. Ce tableau stocke une liste des oiseaux que nous avons repérés.

Nous utilisons insert()pour ajouter l’√âtourneau à notre liste d’oiseaux. Parce que nous voulons ajouter notre oiseau au début de notre liste, nous spécifions le paramètre d’index 0. Cela ajoute la valeur Starling au début de notre liste.

Nous imprimons le contenu mis à jour de notre liste à l’aide de la fonction print().

Ajouter une liste à une liste

Dans l’exemple ci-dessus, nous avons ajouté une chaaîne à notre liste. Mais, nous pourrions utiliser la méthode de liste insert() pour ajouter n’importe quel type de données à la place.

Supposons que nous ayons une liste qui stocke deux listes. L’une des listes stocke les oiseaux que nous avons vus, et l’autre liste stocke les oiseaux que nous voulons voir.

Nous voulons ajouter une nouvelle liste qui répertorie les oiseaux que nous pensons avoir vus. Cette liste devrait stocker les oiseaux pour lesquels nous n’avons eu aucune confirmation de quelqu’un d’autre que nous avons réellement vu un oiseau. Mais, nous pourrions les avoir vus.

Pour ajouter notre liste de sites non confirmés à une liste, nous pourrions utiliser ce code :

Notre code renvoie :

Tout d’abord, nous déclarons une variable Python appelée oiseaux qui stocke une liste . Cette liste contient deux listes. La première liste stocke une liste des oiseaux que nous avons vus, et l’autre stocke la liste des oiseaux que nous voulons voir.

Nous avons déclaré une autre liste qui stocke les noms de tous les oiseaux que nous pensons avoir vu, mais nous n’en sommes pas s√ªrs. Ensuite, nous utilisons la méthode insert() pour ajouter cette liste à la position d’index 1 dans notre liste oiseaux.

Le contenu de la variable < em>list_to_add ont été ajoutés à la position d’index 1. Cela signifie que la nouvelle liste est venue après la position d’index 0. Ainsi, la nouvelle liste est la deuxième liste de notre liste de listes.

De même, vous pouvez utiliser la méthode insert() pour ajouter des nombres, des booléens, des tuples Python et d’autres données types à une liste.

"Python.Engineering est entré dans ma vie quand j’en avais le plus besoin et m’a rapidement aidé à correspondre à un bootcamp. Deux mois après l’obtention de mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs en life !"

Venus, ingénieur logiciel chez Rockbot

La méthode Python insert() ajoute un élément à une liste à une position spécifique dans une liste. insert() accepte deux arguments. Il s’agit de la position du nouvel élément et de la valeur du nouvel élément que vous souhaitez ajouter à votre liste.

Comme la méthode append(), insert() ajoute un élément à une liste. Mais, vous ne pouvez pas spécifier la position du nouvel élément à l’aide de la méthode append().

Ce tutoriel a traité, en référence à des exemples, des bases des listes Python et de l’utilisation de insert(). Vous êtes maintenant prêt à commencer à utiliser la méthode insert() comme un pro de Python !

Voulez-vous en savoir plus sur le codage en Python ? Consultez notre Tutoriel Comment apprendre Python. Ce guide contient une liste des meilleurs cours, ressources d’apprentissage et livres que vous pouvez utiliser pour développer vos connaissances Python.