Cómo agregar elementos a una lista en Python

0 acciones
0
0
0
0

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te puede gustar