Menu
Coddy logo textTech

Modificar listas

Parte de la sección Fundamentals del Journey de Python de Coddy — lección 55 de 77.

Además de acceder a los elementos de una lista, también puedes modificarlos. Para modificar un elemento específico en una lista, puedes asignarle un nuevo valor utilizando su índice.

Aquí tienes un ejemplo:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)

Resultado:

["apple", "orange", "cherry"]

banana fue cambiado por orange

challenge icon

Desafío

Fácil

Crea una función llamada change_element que modifique una lista reemplazando un elemento con un nuevo valor.

Parámetros de la función:

  • lst - la lista a modificar
  • index - la posición del elemento a reemplazar
  • new_element - el nuevo valor para poner en esa posición

Lo que la función debe hacer:

  1. Tomar el elemento en el índice especificado en la lista
  2. Reemplazarlo con el nuevo elemento
  3. Devolver la lista modificada

Ejemplo: change_element([1, 2, 3], 0, 9) debería devolver [9, 2, 3] porque reemplaza el elemento en el índice 0 (que era 1) con 9.

Hoja de referencia

Para modificar un elemento específico en una lista, utiliza su índice:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)  # Salida: ["apple", "orange", "cherry"]

Esto cambia el elemento en el índice 1 de "banana" a "orange".

Pruébalo tú mismo

def change_element(lst, index, new_element):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals