Formaremos el conjuntos a partir de una lista, los elementos en el conjunto son unicos (no se repiten)
In [1]:
a = set([1,2,2,3,3,3,4,4,4,4])
In [2]:
a
Out[2]:
Al igual que los diccionarios, los identifica las llaves "{}", es como un diccionario sin valores, solo llaves.
In [3]:
b = set()
In [4]:
type(a)
Out[4]:
In [5]:
type(b)
Out[5]:
In [6]:
b.add(3)
Agregamos elementos al conjunto
In [7]:
b.add(5)
In [8]:
b
Out[8]:
In [9]:
a|b
Out[9]:
La union de ambos conjuntos, funcion union u operador |
In [10]:
a.union(b)
Out[10]:
In [11]:
a&b
Out[11]:
La interseccion de ambos conjuntos, funcion intersection u operador &
In [12]:
a.intersection(b)
Out[12]:
In [13]:
a-b
Out[13]:
La diferencia de conjuntos, funcion difference u operador -
In [14]:
a.difference(b)
Out[14]:
Eliminamos algunos elementos de los conjuntos
In [15]:
a.discard(3)
In [16]:
a
Out[16]:
In [17]:
a.remove(4)
In [18]:
a
Out[18]:
In [19]:
a.pop()
Out[19]:
In [20]:
a
Out[20]: