5.14.2 Esempio

>>> from sets import Set
>>> engineers = Set(['John', 'Jane', 'Jack', 'Janice'])
>>> programmers = Set(['Jack', 'Sam', 'Susan', 'Janice'])
>>> managers = Set(['Jane', 'Jack', 'Susan', 'Zack'])
>>> employees = engineers | programmers | managers           # unione
>>> engineering_management = engineers & managers            # intersezione
>>> fulltime_management = managers - engineers - programmers # differenza
>>> engineers.add('Marvin')                              # aggiunge un elemento
>>> print engineers
Set(['Jane', 'Marvin', 'Janice', 'John', 'Jack'])
>>> employees.issuperset(engineers)           # controllo superinsieme
False
>>> employees.union_update(engineers)         # unione con un nuovo insieme
>>> employees.issuperset(engineers)
True
>>> for group in [engineers, programmers, managers, employees]:
...     group.discard('Susan')        # rimozione incondizionata di un elemento
...     print group
...
Set(['Jane', 'Marvin', 'Janice', 'John', 'Jack'])
Set(['Janice', 'Jack', 'Sam'])
Set(['Jane', 'Zack', 'Jack'])
Set(['Jack', 'Sam', 'Jane', 'Marvin', 'Janice', 'John', 'Zack'])

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.