Cambiar Elementos del Diccionario en Python

En este artículo, exploraremos cómo cambiar y actualizar elementos dentro de un diccionario en Python . En Python, los diccionarios son estructuras de datos flexibles que permiten cambiar y actualizar sus elementos de manera eficiente.

En Cambiar Elementos del Diccionario en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.

Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.


Cambiar Valores en Python

Para cambiar el valor de un elemento en un diccionario, simplemente asignamos un nuevo valor al nombre de la clave correspondiente.

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 10, "clave2": 20, "clave3": 30}

# Cambiar el valor de una clave
diccionario["clave2"] = 25

print(diccionario)  # Salida: {"clave1": 10, "clave2": 25, "clave3": 30}
  

Cambiar un Valor Existente en un diccionario

Para cambiar el valor de un elemento en un diccionario, simplemente accedemos a la clave correspondiente y asignamos un nuevo valor.

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 1, "clave2": 2, "clave3": 3}

# Cambiar el valor de una clave existente
diccionario["clave2"] = 10

print(diccionario)  # Salida: {'clave1': 1, 'clave2': 10, 'clave3': 3}
  

Agregar un Nuevo Elemento o Cambiar un Valor Existente

Si la clave no existe en el diccionario, agregar un nuevo elemento es tan sencillo como asignar un valor a una nueva clave.

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 1, "clave2": 2}

# Agregar un nuevo elemento o cambiar un valor existente
diccionario["clave3"] = 3

print(diccionario)  # Salida: {'clave1': 1, 'clave2': 2, 'clave3': 3}
  

Actualizar Diccionario en Python

Para actualizar un diccionario con nuevos elementos o cambiar valores existentes, podemos usar el método update() .

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 10, "clave2": 20}

# Definir otro diccionario con elementos a agregar
nuevos_elementos = {"clave2": 25, "clave3": 30}

# Actualizar el diccionario con nuevos elementos y valores
diccionario.update(nuevos_elementos)

print(diccionario)  # Salida: {"clave1": 10, "clave2": 25, "clave3": 30}
  

El método update() nos permite actualizar un diccionario con elementos de otro diccionario.

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 10, "clave2": 20, "clave3": 30}

# Cambiar el valor de una clave
diccionario["clave2"] = 25

print(diccionario)  # Salida: {"clave1": 10, "clave2": 25, "clave3": 30}
  

Cambiar elementos en un diccionario en Python es una operación común y esencial para manipular y mantener la integridad de los datos. Ya sea que necesitemos cambiar valores individuales o actualizar el diccionario con nuevos elementos, Python proporciona métodos y sintaxis simples para lograrlo de manera eficiente.

Practica Cambiar Elementos del Diccionario en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Cambiar Elementos Diccionario

Practica cambiar elementos diccionario en el editor interactivo.

Ejemplo

    # Definir un diccionario
diccionario = {"clave1": 10, "clave2": 20, "clave3": 30}

# Cambiar el valor de una clave
diccionario["clave2"] = 25

print(diccionario)  # Salida: {"clave1": 10, "clave2": 25, "clave3": 30}
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.

Comprueba lo aprendido

Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.