Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Desarrollado por Aurumdux

Docs/Python/Diccionarios y Sets
Principiantepython

Diccionarios y Sets

Aprende a usar diccionarios (key-value) y conjuntos (sets) para organizar datos eficientemente.

Que es un Diccionario

Un diccionario (dict) es una coleccion de pares clave-valor. Las claves deben ser unicas e inmutables. Son increiblemente rapidos para buscar datos por clave (O(1)).

Crear y manipular Diccionarios

Los diccionarios se crean con llaves {} o con dict(). Son la estructura mas usada despues de las listas.
python
1persona = {
2    "nombre": "Ana Garcia",
3    "edad": 28,
4    "lenguajes": ["Python", "JavaScript", "Go"],
5    "activo": True
6}
7
8print(persona["nombre"])
9print(persona.get("email", "N/A"))
10
11persona["email"] = "ana@dev.com"
12del persona["activo"]
13
14for clave, valor in persona.items():
15    print(f"{clave}: {valor}")

Dictionary Comprehensions

Los diccionarios tambien tienen su propia sintaxis de comprension.
python
1cuadrados = {x: x**2 for x in range(1, 6)}
2print(cuadrados)  # {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
3
4original = {"a": 1, "b": 2, "c": 3}
5invertido = {v: k for k, v in original.items()}
6print(invertido)  # {1: "a", 2: "b", 3: "c"}

Sets: Conjuntos unicos

Los sets son colecciones desordenadas de elementos unicos. Ideales para eliminar duplicados y operaciones de conjuntos.
python
1front = {"HTML", "CSS", "JavaScript", "React"}
2back = {"Python", "JavaScript", "SQL", "Docker"}
3
4print(front & back)   # Interseccion: {"JavaScript"}
5print(front | back)   # Union: todos
6print(front - back)   # Diferencia: {"HTML", "CSS", "React"}
← AnteriorListas y TuplasSiguiente →Funciones y Decoradores