Introducción a Diccionarios en Python
Ahora que sabes usar bucles para repetir tareas, es hora de aprender sobre diccionarios, una estructura de datos que te permite almacenar información como pares clave-valor en Python. Los diccionarios son útiles para organizar datos como información de clientes o configuraciones. En este artículo, exploraremos cómo crear y trabajar con diccionarios.
¿Qué es un diccionario?
Un diccionario es una colección de elementos donde cada uno tiene una clave única y un valor asociado. Se escribe entre llaves {}
con pares clave:valor separados por comas.
cliente = {
"nombre": "Ana",
"edad": 25,
"ciudad": "Madrid"
}
print(cliente)
Este código crea un diccionario cliente
con claves como "nombre" y valores asociados.
Acceder a valores en un diccionario
Usa la clave para obtener el valor correspondiente. Si la clave no existe, puedes usar get()
para evitar errores.
empleado = {
"id": 101,
"nombre": "Carlos",
"puesto": "Gerente"
}
print(empleado["nombre"]) # Imprime: Carlos
print(empleado.get("salario", "No disponible")) # Imprime: No disponible
Aquí, accedes a "nombre" directamente y usas get()
para una clave opcional.
Modificar un diccionario
Puedes agregar, cambiar o eliminar elementos en un diccionario.
producto = {
"nombre": "Laptop",
"precio": 800
}
# Agregar un elemento
producto["stock"] = 15
print(producto) # Imprime: {'nombre': 'Laptop', 'precio': 800, 'stock': 15}
# Cambiar un elemento
producto["precio"] = 750
print(producto) # Imprime: {'nombre': 'Laptop', 'precio': 750, 'stock': 15}
# Eliminar un elemento
del producto["stock"]
print(producto) # Imprime: {'nombre': 'Laptop', 'precio': 750}
Este código muestra cómo agregar, modificar y eliminar pares clave-valor.
Recorrer un diccionario
Usa bucles para iterar sobre claves, valores o ambos, útil para procesar datos como listas de clientes.
config = {
"color": "azul",
"tamaño": "mediano",
"material": "metal"
}
for clave, valor in config.items():
print(f"{clave}: {valor}")
Este código imprime cada clave y valor: color: azul
, etc.
¿Cómo practicar?
Prueba estos pasos para experimentar con diccionarios:
- Abre tu editor (como VS Code o IDLE).
- Crea un archivo
diccionarios.py
. - Copia uno de los códigos anteriores y modifícalo (por ejemplo, crea un diccionario con detalles de un producto de tu negocio).
- Ejecuta el archivo con:
python diccionarios.py
.
¿Qué sigue?
Los diccionarios son excelentes para datos estructurados. En los próximos artículos, aprenderás cómo manejar errores en tu código o cómo usar Python para interactuar con archivos, como leer reportes de ventas.