Dux-Courses Evaluations
COURSESDOCUMENTATION
RoadmapRanking
Tutorial Daily ChallengePLAYGROUNDARENA
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
  • My Profile & Progress
Aurum-Courses
  • Privacy Policy
  • Terms of Service
  • Cookies Management

Our Network

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Developed by 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