inserción de lista de Python

Funciones y métodos de Python

El método insert () de Python agrega un elemento a una lista. Este método acepta dos argumentos: la posición en la que desea agregar el elemento y el elemento que desea agregar.

Suponga que tiene una lista de nombres de estudiantes y se une un nuevo estudiante Tu clase. Para mantener su lista actualizada, le recomendamos que agregue el nombre del nuevo alumno a su lista de miembros de la clase existentes.

Ahí es donde Python insert () entra el método. El método insert () le permite agregar un elemento a una lista en una posición de índice determinada.

Este tutorial discutirá cómo usar Python insert () para agregar un elemento a una lista en una posición específica. Veremos un ejemplo para ayudarlo a comenzar con este método.




Python Lists: A Refresher

Una lista es un tipo de datos que puede almacenar uno o más elementos en una orden. Por ejemplo, se podría usar una lista para almacenar los nombres de todos los libros en una biblioteca. O una lista podría almacenar los números de teléfono de todos los que hicieron una reserva en un restaurante.

Aquí hay un ejemplo de una lista en Python:

 birds = [" Robin "," Paloma de collar "," Carbonero común "," Jilguero "," Pinzón "] 

Cada elemento de nuestra lista tiene su propio número de índice, comenzando desde 0, que podemos usar para acceder a los elementos individualmente en nuestra lista. Entonces, Robin tiene el número de índice 0, Paloma con collar tiene el número de índice 1, y así sucesivamente.




Método insert () de Python

El método Python insert () agrega un elemento a una posición específica en una lista. insert () acepta la posición en la que desea agregar el nuevo elemento y el nuevo elemento que desea agregar como argumentos.

El 81% de los participantes dijeron que se sentían más seguros acerca de sus perspectivas laborales de tecnología después de asistir a un campo de entrenamiento. Asóciese a un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

La sintaxis de El método insert () es el siguiente:

 list_name.insert (índice, elemento) 

Podemos ver que este método acepta dos parámetros. Los parámetros para el método insert () son:

  • índice : la posición donde se debe insertar un elemento.
  • elemento : el elemento que desea agregar a su lista.

Este método es similar al método append () de Python, que también agrega un elemento a una lista. Sin embargo, mientras append () agrega un elemento al final de una lista, insert () agrega un elemento a una lista en una posición específica.




insert () Ejemplo de Python

Supongamos que nuestra lista anterior almacena una cuenta de todas las aves que hemos visto en nuestro jardín este año. Después de una sesión de observación de aves, hemos visto un nuevo pájaro: el estornino. Queremos agregar este pájaro a nuestra lista, desde el principio.

Para hacerlo, podríamos usar el siguiente código:

 birds = [" Petirrojo "," Paloma de collar "," Carbonero común "," Jilguero "," Pinzón "] birds.insert (0," Starling ") print (pájaros) 

Nuestro código devuelve:

 [& lsquo; Starling & rsquo ;, & lsquo ; Robin & rsquo ;, & lsquo; Paloma de collar & rsquo ;, & lsquo; Gran carbonero & rsquo ;, & lsquo; Jilguero & rsquo ;, & lsquo; Pinzón & rsquo;] 

Primero, declaramos un Matriz de Python llamada aves. Esta matriz almacena una lista de las aves que hemos visto.

Usamos insert () método para agregar el Starling a nuestra lista de aves. Como queremos agregar nuestro pájaro al comienzo de nuestra lista, especificamos el parámetro de índice 0. Esto agrega el valor Starling al comienzo de nuestra lista.

Imprimimos el contenido actualizado de nuestra lista usando la función print () .

Agregar una lista a una lista

En el ejemplo anterior, agregamos una cadena a nuestra lista. Pero podríamos usar el método de lista insert () para agregar cualquier tipo de datos en su lugar.


Supongamos que tenemos una lista que almacena dos listas. Una de las listas almacena las aves que hemos visto y la otra lista almacena las aves que queremos ver.

Nosotros queremos agregar una nueva lista que enumere las aves que creemos haber visto. Esta lista debería almacenar las aves en las que no hemos tenido confirmación de otra persona de que en realidad hemos visto un ave. Pero, podríamos haberlas visto.

Para agregar nuestra lista de lugares de interés no confirmados a una lista, podríamos usar este código:

 pájaros = [["Robin", "Paloma de collar", "Carbonero común", "Jilguero", "Pinzón"], ["Dunnock", "Carbonero de cola larga", "Verderón"]] list_to_add = ["Zorzal común" , "Grey Tit"] birds.insert (1, list_to_add) print (birds) 

Nuestro código devuelve:

 [[& lsquo; Robin & rsquo ;, & lsquo; Paloma de collar & rsquo ;, & lsquo; Carbonero común & rsquo ;, & lsquo; Jilguero & rsquo ;, & lsquo; Pinzón & rsquo;], [& lsquo; Zorzal común & rsquo ;, & lsquo; Carbonero común & rsquo;]; Tit & rsquo ;, & lsquo; Verderón & rsquo;]] 

Primero, declaramos una variable de Python llamada pájaros que almacena una lista . Esta lista contiene dos listas. La primera lista almacena una lista de aves que hemos visto y la otra almacena la lista de aves que queremos ver.

Hemos declarado otra lista que almacena los nombres de todas las aves que creemos tener. visto, pero no estamos seguros. A continuación, usamos el método insert () para agregar esta lista a la posición del índice 1 en nuestra lista de aves .

El contenido de la variable < em> list_to _add se agregaron en la posición de índice 1. Esto significa que la nueva lista vino después de la posición de índice 0. Entonces, la nueva lista es la segunda lista en nuestra lista de listas.

De manera similar, puede usar el método insert () para agregar números, valores booleanos, tuplas de Python y otros datos tipos a una lista.

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y objetivos en life! "

Venus, ingeniero de software en Rockbot

El método insert () de Python agrega un elemento a una lista en una posición específica en una lista. insert () acepta dos argumentos. Estos son la posición del nuevo elemento y el valor del nuevo elemento que desea agregar a su lista.

Al igual que el método append (), insert () agrega un elemento a una lista. Pero, no puede especificar la posición del nuevo elemento usando el método append ().

Este tutorial discutió, con referencia a ejemplos, los conceptos básicos de las listas de Python y cómo usar insert (). ¡Ahora estás listo para comenzar a usar el método insert () como un profesional de Python!

¿Quieres aprender más sobre la codificación en Python? Consulte nuestro tutorial de cómo aprender Python . Esta guía contiene una lista de los mejores cursos, recursos de aprendizaje y libros que puede utilizar para desarrollar su conocimiento de Python.





inserción de lista de Python: StackOverflow Questions

Tutorials