Concepto
Un diccionario guarda pares clave-valor. En una lista buscas por posición (precios[0]); en un diccionario buscas por nombre (producto["precio"]). Es la forma natural de representar un registro con varios campos, como una fila de una planilla.
diccionario = {"clave": valor}Crear un diccionario. Va entre llaves. Cada par se escribe como clave, dos puntos y valor, y los pares se separan con comas. Las claves suelen ser textos.
cliente = {"nombre": "Ana", "ciudad": "Temuco", "compras": 4, "total_gastado": 180000}Leer un valor. El nombre de la clave va entre corchetes. Si la clave no existe, Python da un KeyError: revisa que esté escrita igual, con las mismas mayúsculas y tildes.
cliente["ciudad"] # "Temuco"Agregar o modificar. La misma escritura sirve para las dos cosas: si la clave no existe, se agrega; si ya existe, se reemplaza su valor.
cliente["email"] = "ana@correo.cl" # agrega una clave nueva
cliente["compras"] = 5 # cambia el valor de una que ya existíaUsar los valores en cálculos. Lo que lees de un diccionario es un valor como cualquier otro: puedes guardarlo en una variable o usarlo en una operación.
promedio = cliente["total_gastado"] / cliente["compras"]> tarea Python
El diccionario producto ya existe. Agrégale la clave "categoria" con el valor "tecnologia", y actualiza su "stock" a 5 porque llegó mercadería. Después calcula valor_inventario como el precio por el stock, leyendo ambos valores desde el diccionario.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.