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
liste.insert(index, élément_à_ajouter)
Exemple
Ajoutons l'élément '12' à la
position 2 dans notre liste :
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Résultat de l'exécution du code :
['ab', 'cd', '12', 'ef', 'gh']
2
Exemple
Maintenant, ajoutons un élément à la fin de la liste :
lst = ['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 :
['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