Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Modificando una Lista | Lista
Estructuras de Datos en Python
course content

Contenido del Curso

Estructuras de Datos en Python

Estructuras de Datos en Python

1. Lista
2. Diccionario
3. Tuple
4. Set

book
Modificando una Lista

En Python, las listas son mutables, lo que significa que después de crear una lista, su contenido puede ser modificado, añadido o eliminado. Debido a esta mutabilidad, las listas tienen mucha flexibilidad para trabajar con listas y, por lo tanto, son una herramienta muy poderosa para gestionar datos dinámicos.

¿Qué Significa "Mutable"?

Mutable significa que la estructura de datos puede ser actualizada sin crear un nuevo objeto. Por ejemplo, podrías cambiar el valor de un elemento existente, reemplazar varios elementos, o incluso eliminar e insertar nuevos directamente en la misma lista.

Imagina que tienes una lista de ciudades que planeas visitar, pero los planes cambian. Puedes actualizar o reemplazar elementos en la lista fácilmente:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

En este ejemplo:

  1. Reemplazamos la ciudad "New York" en el índice 3 con "Rome";
  2. Usando indexación negativa, reemplazamos las dos últimas ciudades ("Rome" y "Sydney") con "Dubai" y "Cape Town".

También puedes hacer múltiples cambios en un solo paso:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Aquí, reemplazamos "Tokio" y "Nueva York" con tres ciudades: "Seúl", "Bangkok" y "Mumbai". Esto demuestra cuán flexible puede ser la mutabilidad de listas para gestionar tus datos.

Tarea
test

Swipe to show code editor

Actualiza el costo estimado de tu primera ciudad para incluir un descuento. Aplica una reducción del 20% al costo.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
toggle bottom row

book
Modificando una Lista

En Python, las listas son mutables, lo que significa que después de crear una lista, su contenido puede ser modificado, añadido o eliminado. Debido a esta mutabilidad, las listas tienen mucha flexibilidad para trabajar con listas y, por lo tanto, son una herramienta muy poderosa para gestionar datos dinámicos.

¿Qué Significa "Mutable"?

Mutable significa que la estructura de datos puede ser actualizada sin crear un nuevo objeto. Por ejemplo, podrías cambiar el valor de un elemento existente, reemplazar varios elementos, o incluso eliminar e insertar nuevos directamente en la misma lista.

Imagina que tienes una lista de ciudades que planeas visitar, pero los planes cambian. Puedes actualizar o reemplazar elementos en la lista fácilmente:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

En este ejemplo:

  1. Reemplazamos la ciudad "New York" en el índice 3 con "Rome";
  2. Usando indexación negativa, reemplazamos las dos últimas ciudades ("Rome" y "Sydney") con "Dubai" y "Cape Town".

También puedes hacer múltiples cambios en un solo paso:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Aquí, reemplazamos "Tokio" y "Nueva York" con tres ciudades: "Seúl", "Bangkok" y "Mumbai". Esto demuestra cuán flexible puede ser la mutabilidad de listas para gestionar tus datos.

Tarea
test

Swipe to show code editor

Actualiza el costo estimado de tu primera ciudad para incluir un descuento. Aplica una reducción del 20% al costo.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt