Nivel principiante•5 min
Sets (conjuntos) en Python
Un set es una colección no ordenada de elementos únicos. Es perfecto para eliminar duplicados y realizar operaciones como unión, intersección y diferencia.
Lo que aprenderás
set, {}, add, remove, union, intersection, difference, eliminar duplicados
Crear sets y eliminar duplicados
Convertir una lista en set elimina automáticamente los duplicados.
numeros = [1, 2, 2, 3, 3, 3, 4]
unicos = set(numeros)
print(unicos) # {1, 2, 3, 4}
vocales = {"a", "e", "i", "o", "u"}
vocales.add("y")
print(vocales)Operaciones de conjuntos
Sets soportan unión (|), intersección (&) y diferencia (-) como en matemáticas.
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
print(a | b) # {1, 2, 3, 4, 5, 6} unión
print(a & b) # {3, 4} intersección
print(a - b) # {1, 2} diferenciaPractica ahora mismo
Has leído cómo funciona Sets en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.