Méthode insert

La méthode insert ajoute un élément dans la liste avant l'index spécifié. Dans le premier paramètre, nous spécifions l'index avant lequel l'élément doit être placé, dans le deuxième paramètre - l'élément que nous souhaitons ajouter à la liste.

Syntaxe

pythonliste.insert(index, élément_à_ajouter)

Exemple

Ajoutons l'élément '12' à la position 2 dans notre liste :

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))

Résultat de l'exécution du code :

python['ab', 'cd', '12', 'ef', 'gh']
2

Exemple

Maintenant, ajoutons un élément à la fin de la liste :

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')

print(lst)
print(lst.index('12'))

Comme on peut le voir dans le résultat obtenu, l'élément s'est ajouté non pas à la fin de la liste, mais avant le dernier élément :

python['ab', 'cd', 'ef', '12', 'gh']
3

Voir aussi

  • la méthode append,
    qui ajoute un élément à la fin de la liste
  • la méthode pop,
    qui supprime un élément par son index
  • la méthode index,
    qui recherche un élément dans la liste et retourne son index
  • la méthode count,
    qui retourne le nombre d'occurrences d'un élément dans la liste
  • la méthode clear,
    qui supprime tous les éléments de la liste