Agregar elementos a una lista en Python

Para agregar elementos a una lista en Python, puedes utilizar el método append() para agregar un elemento al final de la lista, o el método insert() para insertar un elemento en una posición específica de la lista. Además, puedes extender una lista agregando todos los elementos de otra lista o cualquier otro iterable utilizando el método extend().

# Lista de números
numeros = [1, 2, 3]
print("Lista inicial:", numeros)

# Agregar un nuevo número al final de la lista usando 'append()'
numeros.append(4)
print("Después de agregar un elemento al final:", numeros)

# Insertar un nuevo número en la posición 1 (índice 1) usando 'insert()'
numeros.insert(1, 5)
print("Después de insertar un elemento en la posición 1:", numeros)

# Extender la lista con otra lista usando 'extend()'
otra_lista = [6, 7]
numeros.extend(otra_lista)
print("Después de extender la lista con otra lista:", numeros)

En el ejemplo se crea una lista inicial de [1, 2, 3], luego utilizará append() para agregar 4 al final de la lista, luego utilizará insert() para insertar 5 en la posición 1 (índice 1) y finalmente utilizará extend() para agregar [6, 7] al final de la lista. Los resultados de cada modificación se imprimirán para mostrar cómo cambia la lista en cada paso.


Agregar elementos al final de la lista en Python

Para agregar elementos al final de una lista en python, puedes usar el método append(). Este método toma un elemento como argumento y lo agrega al final de la lista. Los elementos se mantienen en el mismo orden en el que se agregan.

# Lista de números
numeros = [1, 2, 3]

# Agregar un nuevo número al final de la lista
numeros.append(4)

print(numeros)  # Salida: [1, 2, 3, 4]

Insertar elementos en una lista en Python

Si deseas insertar un elemento en una posición específica en una lista de python, puedes utilizar el método insert(). Este método toma dos argumentos: el índice donde deseas insertar el elemento y el valor del elemento a insertar.

# Lista de frutas
frutas = ["manzana", "banana", "naranja"]

# Insertar "pera" en la posición 1 (índice 1)
frutas.insert(1, "pera")

print(frutas)  # Salida: ['manzana', 'pera', 'banana', 'naranja']

Ampliar una lista con otra lista en Python

Para agregar todos los elementos de otra lista a una lista existente en python, puedes usar el método extend(). Este método toma una lista como argumento y agrega todos sus elementos al final de la lista original.

# Lista de números
numeros1 = [1, 2, 3]
numeros2 = [4, 5, 6]

# Extender la lista 'numeros1' con la lista 'numeros2'
numeros1.extend(numeros2)

print(numeros1)  # Salida: [1, 2, 3, 4, 5, 6]

Agregar cualquier iterable a una lista en Python

Python te permite agregar cualquier tipo de iterable a una lista de python, no solo elementos individuales. Por ejemplo, puedes agregar otra lista, una tupla o incluso una cadena a una lista existente.

# Lista de números
numeros = [1, 2, 3]
otra_lista = [4, 5]
una_tupla = (6, 7)
una_cadena = "hola"

# Agregar otros iterables a la lista 'numeros'
numeros.extend(otra_lista)
numeros.extend(una_tupla)
numeros.append(una_cadena)

print(numeros)  # Salida: [1, 2, 3, 4, 5, 6, 7, 'hola']