Cómo agregar un elemento en una lista usando el comando Append () de Python

Tenemos una lista de números o cadenas y queremos agregar elementos a una lista. Básicamente, podemos usar el append método para lograr lo que queremos.

El append() El método agrega un solo elemento a la lista existente. No devuelve una nueva lista; más bien modifica la lista original.

La sintaxis de append() método

list.append(item)

append () Parámetros

El append() El método toma un solo elemento y lo agrega al final de la lista. El elemento puede ser números, cadenas, otra lista, diccionario, etc.

1) Agregar elemento a una lista

Veamos cómo agregar un elemento a una lista con un example

# fruit list
fruit = ['orange', 'apple', 'banana']

# an element is added
fruit.append('pineapple')

#Updated Fruit List
print('Updated fruit list: ', fruit)

output
Updated fruit list: ['orange', 'apple', 'banana', 'pineapple']

como ves , 'pineapple' elemento se ha agregado como último elemento.

2) Agregar lista a una lista

Veamos cómo agregar una lista a una lista.

# fruit list
fruit = ['orange', 'apple', 'banana']

# another list of green fruit
green_fruit = ['green apple', 'watermelon']

# adding green_fruit list to fruit list
fruit.append(green_fruit)

#Updated List
print('Updated fruit list: ', fruit)

output
Updated fruit list: ['orange', 'apple', 'banana', ['green apple', 'watermelon']]

Como puede ver cuando agrega la lista green_fruit a la lista de frutas, va como una lista, no como dos elementos.

3) Agregar elemento de lista a una lista

Aquí usaremos extend() método para agregar un elemento de la lista a otra lista, usaremos el mismo método anterior example para ver la diferencia.

# fruit list
fruit = ['orange', 'apple', 'banana']

# another list of green fruit
green_fruit = ['green apple', 'watermelon']

# adding green_fruit list to fruit list
fruit.extend(green_fruit)

#Updated List
print('Updated animal list: ', fruit)

output
Updated fruit list: ['orange', 'apple', 'banana', 'green apple', 'watermelon']

Como vimos, la lista green_fruit se ha agregado como elementos, no como una lista a la lista de frutas.

4) Agregar elemento a una lista con bucle for

Usaremos For loop para agregar grupos de elementos a la lista.

# numbers list
numbers = []

# use for loop to fill numbers list with elements
for i in range(10):
numbers.append(i)

#Updated List
print('Updated numbers list: ', numbers)

output
Updated numbers list: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Hicimos una lista vacía numbers y se usa para bucle para agregar números en el rango de 0 a 9, por lo que para el bucle en el primer trabajo agregue 0 y verifique el número 2 en el rango o no, si está en el rango, añádalo y así sucesivamente hasta llegar al número 9, que lo agrega y para el bucle para de trabajar.

5) Agregar elemento a una lista con un bucle while

Usaremos While loop para agregar grupos de elementos a la lista.

# temperature list
temperature = []

# use while loop to fill temperature list with temperature degrees
degree_value = 20
degree_max = 50
while degree_value <= degree_max:
temperature.append(degree_value)
degree_value += 5

#Updated Temperature List
print('Updated temperature list: ', temperature)

output
Updated temperature list: [20, 25, 30, 35, 40, 45, 50]

hicimos una lista vacía temperature y poner punto de inicio degree_value y punto límite degree_max y dijo, mientras que el valor_grado es menor o igual que el grado_máx, agregue este valor a la lista de temperatura, luego aumente el valor de valor_grados cinco grados, mientras que el bucle funcionará hasta que el valor_grados sea igual al grado_máx y deje de funcionar.

6) Agregar dos matrices usando el módulo numpy

Usaremos append método en numpy módulo para agregar dos matrices.

# import numpy module
import numpy as np

A = np.array([3])
B = np.array([1,5,5])
C = np.append(A, B)

#print array C
print('Array C: ', C)

output
Array C: [3 1 5 5]

Nota: debe instalar numpy módulo primero con este comando $ pip3 install numpy.

Conclusión

En este artículo, hemos aprendido cómo agregar un elemento en una lista usando el comando append () de Python. Por favor hazme saber si tienes preguntas.

Leer también:

  • Cómo ordenar una lista usando el método Python Sort List ()