0Pricing
Python Academy · Lección

Conjuntos

Descubra cómo usar conjuntos para realizar operaciones con elementos únicos

Conjuntos es una lección gratuita de Python Academy 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 Python Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python Academy 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, y a realizar operaciones habituales con ellos.

Conjuntos — ilustración 1

Crear conjuntos

Crear conjuntos

Un conjunto se crea colocando elementos entre llaves {}, separados por comas. Por ejemplo:

# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)

Elementos únicos en los conjuntos

Elementos únicos en los 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 de conjuntos: unión

Operaciones de 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 de conjuntos: intersección

Operaciones de 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 de conjuntos: diferencia

Operaciones de conjuntos: diferencia

El método difference() devuelve un conjunto que contiene los elementos del primer conjunto, pero no del segundo:

# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2))  # Outputs: {1, 2}

Añadir y eliminar elementos

Añadir y eliminar elementos

Puede añadir 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 comunes con los conjuntos

Errores comunes con los conjuntos

Estos son algunos errores que debe evitar:

  • Intentar acceder a los elementos de un conjunto mediante un índice (los conjuntos no están ordenados).
  • Añadir objetos mutables, como listas, a un conjunto (provoca un error).
  • Suponer que los conjuntos mantienen el orden de los elementos.

¿Qué aprendió?

¿Qué aprendió?

En esta lección, aprendió:

  • Cómo crear y manipular conjuntos en Python.
  • La propiedad de unicidad de los conjuntos y las operaciones habituales con ellos.
  • Cómo añadir y eliminar elementos de los conjuntos.

¡Excelente trabajo! Pasemos al siguiente tema.

Conjuntos — ilustración 11

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 Python Academy, actualiza a CoddyKit PRO. El curso de Python Academy incluye 5 lecciones en total.

¿Qué aprenderé en «Conjuntos»?

Descubra cómo usar conjuntos para realizar operaciones con elementos únicos Practicas Python Academy 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 Python Academy?

No se requiere experiencia previa. Python Academy 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 Python Academy?

Sí. Cada lección de Python Academy 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.

Todas las lecciones de este curso

  1. Listas
  2. Tuplas
  3. Conjuntos
  4. Diccionarios
  5. Cadenas como estructuras de datos
← Volver a Python Academy