Búsqueda de sitios web

Programa Python para agregar elementos a una lista


En este artículo, aprenderemos cómo agregar elementos en la lista. En Python existen muchas formas de agregar elementos a una lista utilizando diferentes operadores. Los “operadores” son símbolos especiales que realizan cálculos aritméticos o lógicos. El valor que opera el operador se conoce como “operando”. Hay muchos tipos de operadores utilizados en Python como "+" para agregar elemento, "-" para cortar elemento, "*" para repetir el elemento, etc.

Lista en Python

Una lista es una estructura de datos en Python que es una secuencia ordenada de elementos mutable o modificable. Las listas se utilizan para almacenar múltiples en una sola variable. La lista consta de cuatro tipos de datos integrados en Python que se utilizan para almacenar la recopilación de datos. Y los otros tres son tupla, conjunto y diccionario.

Ejemplo

El siguiente ejemplo crea tres listas: lista1, lista2 y lista3. Lista1 contiene los números 1, 2, 3 y 4; List2 contiene las cadenas "keshav", "mohan" y "govind"; List3 combina elementos de ambas listas que contienen un número seguido de una cadena.

list1 = [1,2,3,4]
print (list1)
list2 = ["keshav","mohan","govind"]
print (list2)
list3 = [1,"keshav",2,"mohan"]
print(list3)

Producción

[1, 2, 3, 4]
['keshav', 'mohan', 'govind']
[1, 'keshav', 2, 'mohan']

Antes de aprender cómo agregar elementos de una lista, primero aprendamos cómo crear una lista. Esto le dará una revisión rápida de los conceptos básicos.

Creando una lista

Podemos crear una lista colocando elementos entre corchetes [], separados por comas. Aprendamoslo dando un ejemplo.

Ejemplo

El siguiente ejemplo muestra cómo crear una lista. Aquí tomamos tres nombres: "alina", "akash" y "arjun".

list= ["alina","akash", "arjun"]
print(list)

Producción

La ejecución del programa dado anteriormente produce la siguiente lista de nombres.

['alina', 'akash', 'arjun'] 

Elementos en la lista

Las listas son mutables, lo que significa que este elemento se puede cambiar, sumar y restar (cortar).

Usamos el operador = para cambiar un elemento o elemento en la lista.

Ejemplo

El siguiente ejemplo define los nombres.

names=["ann","yash","maria"]
print(names)

Producción

Al ejecutar el programa anterior, obtenemos el siguiente resultado, imprime los elementos presentes en la lista de la siguiente manera.

['ann', 'yash', 'maria']

Ejemplo

Aquí el operador = se utiliza para cambiar el elemento. En este ejemplo, el paso 1 muestra que la lista de nombres es ann, yash, maria, pero en el paso 2 cambiamos el apellido "maria" por "mike" usando el operador "=".

names = ["ann","yash","maria"]
print(names)
names [2] = "mike"
print (names)

Producción

Al ejecutar el programa anterior se obtiene el siguiente resultado, cambiando así el nombre "Maria" por "Mike" usando el operador =

['ann', 'yash', 'maria']
['ann', 'yash', 'mike']

Agregar elementos en la lista

Podemos agregar un elemento a una lista usando append(), extend(), insert(), concatenation().

Python permite a los usuarios agregar elementos a una lista de varias maneras. El método append() agrega un elemento al final de la lista, mientras que extend() agrega varios elementos. En seguida.

Insert() se puede utilizar para insertar un elemento en cualquier índice determinado, mientras que concatenation() combina dos listas en una. Estos cuatro métodos son útiles para agregar elementos a una lista de Python.

Usando el operador de concatenación ("+")

La concatenación es el proceso de combinar dos o más cadenas en Python. Esto se puede hacer usando el operador '+' o usando funciones de formato como str.format(), f-strings y especificadores de formato. La concatenación nos permite crear cadenas más largas uniendo cadenas más cortas.

Ejemplo

El ejemplo que se proporciona a continuación suma dos listas. La primera lista, nombres1, contiene los nombres Ann, Yash y Maria. La segunda lista, nombres2, contiene los nombres John, Andrew y Robin.

names1=["ann","yash","maria"]
names2=["john","andrew","robin"]
print(names1+names2)

Producción

['ann', 'yash', 'maria', 'john', 'andrew', 'robin']

Usando el método Append()

Append() es un método integrado en Python que agrega un elemento al final de una lista. Se necesita un argumento, que puede ser cualquier tipo de datos, como un número entero, una cadena u otra lista.

Este método no devuelve nada; simplemente modifica la lista original agregando el nuevo elemento. Append() es un método útil para agregar elementos a listas en Python.

Ejemplo

Este ejemplo agrega la cadena "cereza" a una lista de frutas llamada fruta. Después de agregarlo, se imprime el contenido de la lista que ahora incluye "manzana", "mango", "plátano" y "cereza".

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.append(a)
print ("the updated list :",fruit) 

Producción

the updated list : ['apple', 'mango', 'banana', 'cherry']

En este programa, teníamos una lista que constaba de tres frutas: ['manzana', 'mango', 'plátano'] y queríamos agregar el cuarto nombre de la fruta "cereza" al final de la lista. Aquí hemos utilizado append() como operador y obtuvimos el resultado como: ['manzana', 'mango', 'plátano', 'cereza'].

Usando el método Extend()

. Extend() es una función en Python que agrega elementos de una lista a otra. Agrega todos los elementos en un iterable al final de la lista, extendiéndola. Toma un iterable como entrada y extiende la lista con sus elementos individuales.

El orden original de los elementos se mantiene cuando se agregan a la lista existente. Este método no devuelve ningún valor pero actualiza las listas existentes en la memoria con nuevos valores.

Ejemplo

En este ejemplo, estamos usando la función extend() para extender y agregar un elemento a la lista de frutas y el resultado es ['apple', 'mango', 'banana' , 'cereza']

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.extend(a)
print("the updated list :",fruit)

Producción

the updated list : ['apple', 'mango', 'banana', 'c', 'h', 'e', 'r', 'r', 'y']

Usando el método Insertar()

Insert() es una función en Python que inserta un elemento en la posición especificada. Se necesitan dos parámetros: el índice del elemento antes del cual insertar y el elemento que se insertará.

Esto se puede utilizar para agregar elementos a una lista o cualquier otra estructura de datos, como tuplas y diccionarios. Es importante tener en cuenta que al insertar un elemento se desplazan todos los elementos existentes una posición adelante en la memoria.

Ejemplo

En el siguiente ejemplo, tenemos una lista que consta de tres frutas: ['manzana', 'mango', 'plátano'] y como queremos agregar "naranja" en una posición específica, usamos el operador insertar(). Mediante este operador insert() podemos agregar cualquier elemento en cualquier índice.

fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)

Producción

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

Conclusión

En este artículo, explicamos brevemente cómo agregar el elemento a la lista usando Python. Hemos utilizado cuatro métodos diferentes insert(), concatenation(), append(), extend(). Cada función tiene una forma diferente de completar la tarea que es Concatenation( ) se utiliza para combinar dos listas. Append() se utiliza para agregar elementos al final de la lista. extend() se utiliza para agregar y extender elementos agregando en la lista. insert() se utiliza para agregar elementos en cualquier índice.