Conjuntos
Descubra cómo usar conjuntos en operaciones con elementos únicos.
Conjuntos es una lección gratuita de Learn AI with Python en CoddyKit. Esta es la lección 3 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Learn AI with Python, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Learn AI with Python incluye 5 lecciones en total.
Introducción a los conjuntos
Introducción a los conjuntos
Los conjuntos son colecciones desordenadas de elementos únicos en Python. Son útiles cuando necesita almacenar elementos únicos y realizar operaciones de conjuntos, como la unión, la intersección y la diferencia.
En esta lección, aprenderá a crear y manipular conjuntos, así como a realizar operaciones de conjuntos habituales.

Creación de conjuntos
Creación de conjuntos
Un conjunto se crea colocando elementos entre llaves {} y separándolos con comas. Por ejemplo:
# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)Elementos únicos en conjuntos
Elementos únicos en conjuntos
Los conjuntos eliminan automáticamente los elementos duplicados. Por ejemplo:
# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers) # Outputs: {1, 2, 3, 4}Operaciones con conjuntos: unión
Operaciones con conjuntos: unión
El método union() devuelve un conjunto que contiene todos los elementos de dos conjuntos:
# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2)) # Outputs: {1, 2, 3, 4, 5}Operaciones con conjuntos: intersección
Operaciones con conjuntos: intersección
El método intersection() devuelve un conjunto que contiene únicamente los elementos comunes a ambos conjuntos:
# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2)) # Outputs: {3}Operaciones con conjuntos: diferencia
Operaciones con conjuntos: diferencia
El método difference() devuelve un conjunto que contiene los elementos que están en el primer conjunto, pero no en el segundo:
# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2)) # Outputs: {1, 2}Agregar y eliminar elementos
Agregar y eliminar elementos
Puede agregar o eliminar elementos de un conjunto mediante los métodos add() y remove():
# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits) # Outputs: {'apple', 'cherry'}Errores habituales al trabajar con conjuntos
Errores habituales al trabajar con conjuntos
Estos son algunos errores que debe evitar:
- Intentar acceder a elementos de un conjunto mediante un índice (los conjuntos no están ordenados).
- Añadir objetos mutables, como listas, a un conjunto (se produce un error).
- Suponer que los conjuntos mantienen el orden de los elementos.
¿Qué hemos aprendido?
¿Qué hemos aprendido?
En esta lección, ha aprendido:
- Cómo crear y manipular conjuntos en Python.
- La propiedad de unicidad de los conjuntos y las operaciones habituales con ellos.
- Cómo agregar y eliminar elementos de los conjuntos.
¡Excelente trabajo! Pasemos al siguiente tema.

Preguntas frecuentes
¿La lección «Conjuntos» es gratis?
Sí — el texto completo de «Conjuntos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Learn AI with Python, actualiza a CoddyKit PRO. El curso de Learn AI with Python incluye 5 lecciones en total.
¿Qué aprenderé en «Conjuntos»?
Descubra cómo usar conjuntos en operaciones con elementos únicos. Practicas Learn AI with Python con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Learn AI with Python?
No se requiere experiencia previa. Learn AI with Python en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 5.
¿Cuánto tiempo toma la lección «Conjuntos»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Learn AI with Python?
Sí. Cada lección de Learn AI with Python incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.