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

pythonlista.insert(índice, lo_que_agregamos)

Ejemplo

Agreguemos el elemento '12' en la posición 2 de nuestra lista:

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

Resultado de la ejecución del código:

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

Ejemplo

Y ahora agreguemos un elemento al final de la lista:

pythonlst = ['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:

python['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