>>> a = {0,1,2,3,4,5,6,7}
>>> b = {1,3,5,7,9}
>>> c = {0,2,4,6}
>>> c.issubset(a)
True
>>> b.issuperset(b)
True
>>> c.union(b)
{0, 1, 2, 3, 4, 5, 6, 7, 9}
>>> b.intersection(a)
{1, 3, 5, 7}
>>> a.difference(b)
{0, 2, 4, 6}
>>> a.symmetric_difference(b)
{0, 2, 4, 6, 9}
>>> c.copy()
{0, 2, 4, 6}
>>> a.update(b)
>>> a
{0, 1, 2, 3, 4, 5, 6, 7, 9}
>>> a.intersection_update(b)
>>> a
{1, 3, 5, 7, 9}
>>> a.difference_update({3,7})
>>> a
{1, 5, 9}
>>> c.symmetric_difference_update(a)
>>> c
{0, 1, 2, 4, 5, 6, 9}
>>> c.add(8)
>>> c
{0, 1, 2, 4, 5, 6, 8, 9}
>>> c.remove(4)
>>> c
{0, 1, 2, 5, 6, 8, 9}
>>> c.remove(7)
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
c.remove(7)
KeyError: 7
>>> c.discard(7)
>>> c
{0, 1, 2, 5, 6, 8, 9}
>>> c.discard(0)
>>> c
{1, 2, 5, 6, 8, 9}
>>> c.pop()
1
>>> c
{2, 5, 6, 8, 9}
>>> c.pop()
2
>>> c
{5, 6, 8, 9}
>>> c.pop()
5
>>> c
{6, 8, 9}
>>> c.clear()
>>> c
set()