list.insert()

Insère un élément à une position choisie dans une liste.

Renvoie
None
Modifie l’original
Oui
Sur cette page

Exemple

#
Python
steps = ["HTML", "JavaScript"]
steps.insert(1, "CSS")
steps.insert(0, "Intro")
steps.insert(100, "Projet")

print(steps)
Résultatrésultat enregistré, vous pouvez le vérifier
['Intro', 'HTML', 'CSS', 'JavaScript', 'Projet']

Définition et utilisation

#

La méthode insert(index, element) insère un élément avant la position indiquée par l’indice. Les éléments suivants se décalent vers la droite.

insert(0, x) ajoute un élément au début de la liste. Un indice supérieur à la longueur de la liste ajoute l’élément à la fin, et un indice négatif compte depuis la fin.

Insérer au début d’une grande liste est lent, car il faut décaler tous les éléments. Si vous ajoutez souvent des éléments aux deux extrémités, utilisez collections.deque.

Syntaxe

#
Syntaxe
liste.insert(index, element)

Paramètres

#
  • index

    int

    La position avant laquelle insérer l’élément.
  • element

    n’importe quelle valeur

    L’élément à insérer.

Bonnes pratiques

#
  • Pour ajouter à la fin, utilisez append(), c’est plus rapide et plus lisible.
  • Si vous ajoutez souvent au début, utilisez collections.deque et sa méthode appendleft().

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.