Método insert
El método insert agrega un elemento a
la lista antes del índice especificado. En el primer
parámetro establecemos el índice antes del cual
se debe colocar el elemento, en el segundo parámetro
- el elemento que queremos agregar a la lista.
Sintaxis
lista.insert(índice, lo_que_agregamos)
Ejemplo
Agreguemos el elemento '12' en la
posición 2 de nuestra lista:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Resultado de la ejecución del código:
['ab', 'cd', '12', 'ef', 'gh']
2
Ejemplo
Y ahora agreguemos un elemento al final de la lista:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
Como se puede ver en el resultado obtenido, el elemento se agregó no al final de la lista, sino antes del último elemento:
['ab', 'cd', 'ef', '12', 'gh']
3
Ver también
-
método
append,
que agrega un elemento al final de la lista -
método
pop,
que elimina un elemento por su índice -
método
index,
que busca un elemento en la lista y devuelve su índice -
método
count,
que devuelve el número de coincidencias del elemento en la lista -
método
clear,
que elimina todos los elementos de la lista