Introducción
En este tutorial, aprenderemos diferentes formas de agregar elementos a una lista en Python.
Hay cuatro formas de agregar elementos a una lista en Python.
añadir(): Agrega el elemento al final de la lista.insertar(): Inserta el elemento antes del índice dado.extender(): expande la lista agregando elementos del iterable.- Concatenación de listas: podemos utilizar el operador + para unir varias listas y crear una nueva lista.
Requisitos previos
Para completar este tutorial, necesitarás:
- Introducción a la instalación de Python 3. Introducción a la programación en Python. Serie sobre cómo programar en Python 3 o cómo usar VS Code para Python.
Añadir()
Esta función agrega un elemento al final de la lista.
fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')Producción:
Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']Este ejemplo agregó Naranja al final de la lista.
insertar()
Esta función agrega un elemento a la lista dada.
num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')Producción:
Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]Este ejemplo agrega 20 en el índice 2. 20 se incluye en la lista en este índice.
Extender()
Esta función agrega elementos iterables a la lista.
extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)Producción:
[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']Este ejemplo agregó una lista de [1, 2]. Luego, agregó un número (3, 4). Y finalmente, agregó una cadena ABC.
Adición de listas
Si necesita concatenar varias listas, puede usar el operador +. Esto crea una nueva lista y las listas originales permanecen sin cambios.
evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]Este ejemplo añade la lista de pares al final de la lista de impares. La nueva lista contendrá los elementos de la lista de izquierda a derecha. Esto es similar a la concatenación de cadenas en Python.
Resultado
Python ofrece varias maneras de añadir elementos a una lista. Podemos añadir un elemento al final de una lista e insertarlo en un índice dado. También podemos añadir una lista a otra lista. Si desea concatenar varias listas, utilice el operador "+" sobrecargado.









