¡4 formas de agregar a una lista en Python!

Python proporciona varios métodos para agregar elementos a una lista. Repasemos cada uno de ellos en el siguiente tutorial sobre cómo agregar una lista en Python. Resaltaré cada método con un fragmento de código de ejemplo en Python y le mostraré el resultado.

Empecemos con append().

 



Cómo agregar a una lista en Python – adjuntar()

 

my_list=["cricket", "football", "hockey"]
#append an item
my_list.append("tennis")
print("Updated list:",  my_list)

 

Producción

 

Updated list: ['cricket', 'football', 'hockey', 'tennis']

 

Cómo agregar a una lista en Python – insertar()

 

¿Qué sucede si desea agregar un elemento en un índice específico? No se preocupe, porque Python lo tiene cubierto. los insertar() El método toma un índice y un elemento como argumentos.

Agrega un elemento en ese índice y el resto de los elementos se desplazan a la derecha. Vamos a ver.

 

my_list=["cricket", "football", "hockey"]
#insert an item at index 1
my_list.insert(1, "tennis")
print("Updated list:",  my_list)

 

Producción

 

50B9BACA762431113115AEFC93965F547794EBD8E

 

Si proporciona un índice que es mayor que la longitud de la lista, el elemento se agregará a la lista, es decir,

 

my_list=["cricket", "football", "hockey"]
#insert an item at index 6
my_list.insert(6, "tennis")
print("Updated list:",  my_list)

 

Producción

 

Updated list: ['cricket', 'football', 'hockey', 'tennis']

 

Cómo agregar a una lista en Python – extender()

El método extend() toma un iterable y agrega su elemento al final de la lista. Considere el siguiente ejemplo.

 

my_list=["cricket", "football", "hockey"]
my_list.extend(["tennis", "basketball"])
print("Updated list:",  my_list)

 

Producción

 

Updated list: ['cricket', 'football', 'hockey', 'tennis', 'basketball']

 

Cómo agregar a una lista en Python – Corte y concatenación

También podemos agregar elementos a una lista usando el corte y el operador de concatenación ( + ). Veamos cómo.

my_list=["cricket", "football", "hockey"]
my_list[3:5] = ('tennis', 'basketball') #using slicing
print("Updated list using slicing:",  my_list)
my_list +=  ["volleyball", "badminton"] + ["table tennis"] #concatenation operator, only adds list to list
print("Updated list using +:",  my_list)

Conclusión

Espero que estas 4 formas de agregar una lista en Python sean útiles. Agregar a una lista se usa a menudo en la programación (Python) y espero que los métodos descritos y la sintaxis de ejemplo lo ayuden a usarlo en su código y proyectos.

¡Feliz codificación!