Introducción a Diccionarios en Python

Python

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:

  1. Abre tu editor (como VS Code o IDLE).
  2. Crea un archivo diccionarios.py.
  3. Copia uno de los códigos anteriores y modifícalo (por ejemplo, crea un diccionario con detalles de un producto de tu negocio).
  4. 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.

Parte del curso

Fundamentos de Python

Progreso del curso 7/8

¿Listo para empezar?

Conversemos sobre tu próximo proyecto

Email

kmacias@kmactech.com

Horario

Lun - Vie: 9:00 - 18:00