Método insert() de listas en Python

En Python, el método insert() se utiliza para insertar un elemento en una lista en una posición específica. Este método permite agregar un elemento en cualquier índice deseado, y los elementos existentes se desplazarán hacia la derecha para dar espacio al nuevo elemento.

  • El método insert() en Python inserta el valor especificado en la posición especificada.

Sintaxis

La sintaxis del método insert() es la siguiente:

lista.insert(posición, elemento)

Donde:

  • lista es la lista en la cual deseas insertar el elemento.
  • posición es el índice donde se insertará el elemento. Los índices en Python comienzan en 0, por lo que 0 representa el primer elemento, 1 el segundo, y así sucesivamente.
  • elemento es el valor del nuevo elemento que deseas insertar en la lista.

Ejemplo

Inserte el valor «naranja» como segundo elemento de la lista de frutas:

fruits = ['manzana', 'plátano', 'fresa']

fruits.insert(1, "naranja")

En este ejemplo, utilizamos el método insert() para insertar «naranja» en la posición 1 de la lista fruits. Como los índices de las listas en Python comienzan desde 0, la posición 1 es el segundo elemento de la lista. Después de la inserción, la lista se modifica y «naranja» se encuentra ahora como segundo elemento de la lista. Los elementos restantes se desplazan una posición hacia la derecha.

Valores de parámetros

ParámetrosDescripción
posRequerido. Un número que especifica en qué posición insertar el valor
elmntRequerido. Un elemento de cualquier tipo (cadena, número, objeto, etc.)