Lección 6.2.1: ¿Qué son los CONJUNTOS Python?
Conjuntos en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a explorar los conjuntos en Python. Un conjunto es una colección desordenada de elementos únicos. En esta lección aprenderemos cómo crear conjuntos, realizar operaciones con conjuntos y resolver problemas comunes utilizando esta estructura de datos.
Características
Los conjuntos en Python tienen las siguientes características:
- Son colecciones desordenadas de elementos únicos.
- Se definen utilizando llaves
{}o la funciónset(). - No permiten elementos duplicados.
- Soportan operaciones como unión, intersección, diferencia y diferencia simétrica.
Ejemplos
A continuación, algunos ejemplos de cómo utilizar conjuntos en Python:
- Crear un conjunto:
mi_conjunto = {1, 2, 3, 4, 5} - Agregar elementos a un conjunto:
mi_conjunto.add(6) print(mi_conjunto) # Output: {1, 2, 3, 4, 5, 6} - Operaciones con conjuntos:
conjunto1 = {1, 2, 3, 4} conjunto2 = {3, 4, 5, 6} # Unión de conjuntos union = conjunto1 | conjunto2 print(union) # Output: {1, 2, 3, 4, 5, 6} # Intersección de conjuntos interseccion = conjunto1 & conjunto2 print(interseccion) # Output: {3, 4} # Diferencia de conjuntos diferencia = conjunto1 - conjunto2 print(diferencia) # Output: {1, 2}
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo utilizar conjuntos en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicio
Ahora les propongo un ejercicio para aplicar lo que hemos aprendido sobre conjuntos en Python:
Ejercicio: Operaciones con Conjuntos
Vamos a realizar algunas operaciones con conjuntos y ver los resultados:
#Ejercicio
# Definir dos conjuntos
conjunto1 = {1, 2, 3, 4, 5}
conjunto2 = {4, 5, 6, 7, 8}
# Unión de conjuntos
union = conjunto1 | conjunto2
print(f"Unión: {union}")
# Intersección de conjuntos
interseccion = conjunto1 & conjunto2
print(f"Intersección: {interseccion}")
# Diferencia de conjuntos
diferencia = conjunto1 - conjunto2
print(f"Diferencia (conjunto1 - conjunto2): {diferencia}")
# Diferencia simétrica de conjuntos
diferencia_simetrica = conjunto1 ^ conjunto2
print(f"Diferencia simétrica: {diferencia_simetrica}")

