logo

Método insert() de lista de Python con ejemplos

Método de inserción de lista de Python () inserta un elemento en un índice específico de una lista.

Ejemplo:

Python3






# creating a list> fruit>=> [>'banana'>,>'cherry'>,>'grape'>]> fruit.insert(>1>,>'apple'>)> print>(fruit)>

>

>

Producción

['banana', 'apple', 'cherry', 'grape']>

Definición y uso del método List insert()

El método list insert() en Python es muy útil para insertar un elemento en una lista. ¿Qué lo hace diferente de adjuntar() es que la función list insert() puede agregar el valor en cualquier posición de una lista, mientras que la función append se limita a agregar valores al final.

Se utiliza para editar listas con una gran cantidad de datos, ya que insertar cualquier valor perdido en esa lista se hace muy fácil con esto. Función de Python.

Lista de sintaxis del método insert()

list_name.insert(índice, elemento)

Parámetros:

  • índice: el índice en el que se debe insertar el elemento.
  • elemento: el elemento que se insertará en la lista.

Devolver : El insert()> el método devuelve None> . Solo actualiza la lista actual.

¿Cómo insertar en la lista de Python en el índice?

Usando la lista de Python función de inserción puede insertar fácilmente un elemento en un índice determinado en Lista de Python.

Ejemplo

Python3




# making a list> score>=> [>43>,>45>,>99>,>76>]> #inserting a new score at third position> score.insert(>2>,>45>)> #printing new list> print>(score)>

>

>

Producción

[43, 45, 45, 99, 76]>

Más ejemplos sobre Python Método de inserción de lista ()

Aquí hay otros ejemplos para representar la inserción de la lista de Python en el índice 0:

Python3




list> => [>'Sun'>,>'rises'>,>'in'>,>'the'>,>'east'>]> list>.insert(>0>,>'The'>)> print>(>list>)>

>

>

Producción

['The', 'Sun', 'rises', 'in', 'the', 'east']>

Veamos algunos de los escenarios con la función insert() de la lista de Python para comprender claramente el funcionamiento de la función insert().

1. Insertar un elemento en un índice específico en la lista

Aquí, estamos insertando 10 en la quinta posición (cuarto índice) en una lista de Python.

Python3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7> ]> > # insert 10 at 4th index> list1.insert(>4>,>10>)> print>(list1)>

que es experto
>

>

Producción

[1, 2, 3, 4, 10, 5, 6, 7]>

2. Error del método insert()

Aquí, estamos insertando 1 en la décima posición en una lista de Python, obtendremos un error si intentamos insertar algo en una cadena porque la cadena no tiene el atributo insert().

Python3

dijstra




# attribute error> string>=> '1234567'> > string.insert(>10>,>1>)> print>(string)>

>

>

Producción:

Traceback (most recent call last): File '/home/2fe54bd8723cd0ae89a17325da8b2eb5.py', line 7, in string.insert(10, 1) AttributeError: 'str' object has no attribute 'insert'>

3. Inserción en una lista antes de cualquier elemento

En el análisis de Python List Insert aquí, estamos insertando 13 en la tercera posición antes de 3 en una lista de Python.

Python3




# Python3 program for Insertion in a list> # before any element using insert() method> > list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # Element to be inserted> element>=> 13> > # Element to be inserted before 3> beforeElement>=> 3> > # Find index> index>=> list1.index(beforeElement)> > # Insert element at beforeElement> list1.insert(index, element)> print>(list1)>

>

>

Producción

[1, 2, 13, 3, 4, 5, 6]>

4. Insertar una tupla en la lista

Aquí estamos insertando un tupla en una lista usando la función insert() en Python.

Python3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # tuple of numbers> num_tuple>=> (>4>,>5>,>6>)> > # inserting a tuple to the list> list1.insert(>2>, num_tuple)> > print>(list1)>

>

>

Producción

[1, 2, (4, 5, 6), 3, 4, 5, 6]>

5. Insertar un elemento al principio de una lista

En este ejemplo, estamos insertando el cadena naranja en el índice 0 de la lista de frutas.

Python3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>0>,>'orange'>)> print>(fruits)> ># Output: ['orange', 'apple', 'banana', 'cherry']>

>

>

Producción

['orange', 'apple', 'banana', 'cherry']>

6. Insertar un elemento al final de la lista

En este ejemplo, somos insertando la cereza al final de la lista.

Python3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>->1>,>'orange'>)> print>(fruits)> # Output: ['apple', 'banana', 'orange', 'cherry']>

>

>

Producción

['apple', 'banana', 'orange', 'cherry']>

7. Insertar un diccionario a una lista en Python

Aquí estamos insertando un diccionario en una lista usando la función insert() en Python.

Python3

entrada estándar en c




my_list>=> [{>'name'>:>'Alice'>,>'age'>:>30>},> >{>'name'>:>'Bob'>,>'age'>:>25>}]> new_dict>=> {>'name'>:>'Charlie'>,>'age'>:>40>}> > my_list.append(new_dict)> > print>(my_list)>

>

>

Producción

[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}, {'name': 'Charlie', 'age': 40}]>

8. Python Insertar lista en otra lista

Aquí estamos insertando un lista en una lista usando la función insert() en Python.

Python3




list1>=> [>1>,>2>,>3>]> list2>=> [>4>,>5>,>6>]> > list1>=>list1>+>list2> > print>(list1)>

>

>

Producción

[1, 2, 3, 4, 5, 6]>

9. Insertar elementos de un conjunto a una lista en Python

Aquí estamos insertando un colocar en una lista usando la función insert() en Python.

Python3




list1>=> [>1>,>2>,>3>]> s>=> {>4>,>5>,>6>}> > list1.insert(>3>,s)> > print>(list1)>

>

>

Producción

[1, 2, 3, {4, 5, 6}]>

Vaya a los artículos siguientes para obtener más información detallada sobre la función Python Insert()

  • Python Inserta un número en una cadena
  • Programa Python para insertar un elemento en una lista ordenada

En el artículo anterior, analizamos el método insert() de lista de Python y sus parámetros con ejemplos adecuados. La función insert() de Python es muy útil cuando se trata de big data.

Esperamos que este artículo le haya enseñado cómo usar insert() en Python.