Conjuntos

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:

Variables y tipos

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:

Variables y tipos

Podemos crear un conjunto a partir de una lista o de una tupla utilizando la función set:

Creación de conjuntos

Para crear un conjunto vacío, podemos usar la función set sin especificar elementos:

Creación de conjuntos vacíos

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:

Creación de un conjunto vacío