CURSO GRATUITO · MÓDULO 4 · LECCIÓN 4.6

Diccionarios: claves, valores y registros

Crea funciones reutilizables, organiza registros y colecciones y controla errores para construir programas fiables.

Todas las lecciones son gratuitas. Puedes leer y practicar sin crear una cuenta.

Al terminar podrás

  • Crear diccionarios con claves y valores.
  • Consultar y actualizar registros mediante claves.
  • Procesar una lista de diccionarios con un bucle.

Vamos paso a paso

Un diccionario relaciona claves con valores y representa datos con atributos identificables, como nombre, precio y cantidad. Se escribe entre llaves; cada clave identifica un dato y las claves de un mismo diccionario son únicas.

Puedes consultar registro["nombre"], actualizar un valor con registro["precio"] = 700 o utilizar get("stock", 0) cuando una clave podría faltar. Si accedes mediante corchetes a una clave inexistente, Python genera KeyError.

Una lista de diccionarios representa varios registros con la misma estructura. Un bucle for puede recorrer cada producto y calcular su importe usando precio por cantidad; esta combinación aparece en inventarios, listas de estudiantes y catálogos.

EJEMPLO EN PYTHON

productos = [
    {"nombre": "Cuaderno", "precio": 900, "cantidad": 4},
    {"nombre": "Lapiz", "precio": 200, "cantidad": 10},
    {"nombre": "Mouse", "precio": 6500, "cantidad": 1}
]
total = 0
for producto in productos:
    subtotal = producto["precio"] * producto["cantidad"]
    total += subtotal
    print(f"{producto['nombre']}: {subtotal}")
print(f"Inventario: {total}")

RESULTADO

Cuaderno: 3600
Lapiz: 2000
Mouse: 6500
Inventario: 12100

¿Qué está pasando?

  1. Cada diccionario representa un producto con las mismas tres claves.
  2. for obtiene un registro por vuelta y calcula precio por cantidad.
  3. El acumulador suma cada subtotal y presenta el valor completo.

Errores que conviene evitar

  • Usar una clave distinta de la que existe en el registro.
  • Sumar solo el precio unitario y olvidar multiplicarlo por la cantidad.

AHORA TE TOCA A TI

Calcular el valor de varios productos

Crea dos productos como diccionarios dentro de una lista: Cuaderno cuesta 900 y hay 4; Lápiz cuesta 200 y hay 10. Recorre la lista y muestra el valor total del inventario.

PISTAS

  • Recorre productos con for producto in productos.
  • Suma precio por cantidad en cada vuelta.

Tu espacio de trabajo

Cómo usar este laboratorio

Python · nivel principiante
  1. 01EscribeModifica el archivo main.py en el editor.
  2. 02EjecutaCorre tu programa o comprueba el ejercicio.
  3. 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad

Crea dos productos como diccionarios dentro de una lista: Cuaderno cuesta 900 y hay 4; Lápiz cuesta 200 y hay 10. Recorre la lista y muestra el valor total del inventario.

Entorno de desarrollo

Laboratorio de Python

Al ejecutar se inicia Python
main.pyPYTHON
Archivo de práctica
Loading...

Teclas útiles en el móvil

Python en el navegador · entorno aislado6 líneas