Sets o conjuntos, son un tipo de colección desordenada, por lo tanto sus elementos no se mostrarán en el orden que se ingresaron.

conjunto = set()
print(conjunto)
Resultado: set()

Asignar valores a un conjunto

conjunto = {1,2,3}
print(conjunto)
Resultado: {1,2,3}

Almacenar más elementos

Para esto, utiliza la función add()

conjunto.add('p')
conjunto.add('A')
conjunto.add('Elemento nuevo')
print(conjunto)
Resultado: {1,2,3,'A','p','Elemento nuevo'}

#Se puede observar que el orden en que se añadió no es el mismo que en el que se imprime

Comprobar que un elemento existe dentro de un conjunto

#Tomando como referencia el conjunto anterior
existe = 'p' in conjunto #Pregunta si 'p' existe dentro del conjunto y devuelve un bool
print(existe)
Resultado: True

Conversión de un conjunto a una lista y asignación de elementos

Utiliza la función list()

lista_convertida = list(conjunto)
lista_convertida.append(2)
conjunto.add(2)
print(lista_convertida)
print(conjunto)
Resultado:
[1,2,3,'p','Elemento nuevo','A',2]
{1,2,3,'p','Elemento nuevo','A'} #No se duplican datos en los conjuntos

Conversión de un texto a un conjunto

Utiliza la función mostrada en la sintaxis para indicar que la variable texto se añadirá a un set

texto = 'Se convertirá a un conjunto'
print(set(texto))

Resultado: {'o', 'v', ' ', 'c', 'e', 'S', 'n', 'r', 'a', 'i', 'u', 'á', 'j', 't'}
#Los resultados pueden variar, ya que un conjunto es desordenado

Eliminar un elemento de un conjunto

La eliminación de un conjunto indicando su elemento, se realiza utilizando el método discard()