Otro tipo de variable es el conjunto: éste es una agrupación de elementos, pudiendo ser también de diferente tipo. Se crean de forma semejante a las listas y las tuplas, pero usando llaves:
Un par de características que distinguen a los conjuntos de las listas y las tuplas: en un conjunto los elementos no tienen orden (es decir, no podemos leer uno de ellos usando su índice pues no tienen índices asignados) y en un conjunto los elementos no pueden estar repetidos. En el siguiente ejemplo creamos un conjunto incluyendo el número 1 cuatro veces pero, al imprimir el conjunto, comprobamos que solo está presente una vez:
Podemos crear un conjunto a partir de una lista o de una tupla utilizando la función set:
Para crear un conjunto vacío, podemos usar la función set sin especificar elementos:
No podríamos usar simplemente llaves sin incluir ningún elemento pues el resultado se confundiría con un diccionario, tipo que veremos en breve: