A set abstraction supporting the basic set operations.
This implementation requires that all elements are hashable, which
implies that elements must not mutate while contained.
|
|
|
__contains__(self,
element)
Returns true iff this set contains element. |
source code
|
|
|
__eq__(self,
set)
Returns true iff x == y for all elements in self, set. |
source code
|
|
|
__len__(self)
Returns the number of elements in this set. |
source code
|
|
|
__ne__(self,
set)
Returns true iff this set is not equal to set. |
source code
|
|
|
|
|
|
|
add(self,
element)
Adds element to this set. |
source code
|
|
|
contains(self,
element)
Returns true iff this set contains element. |
source code
|
|
|
remove(self,
element)
Removes element from this set. |
source code
|
|
|
list(self)
Returns the elements of this set in a list. |
source code
|
|
|
empty(self)
Returns true iff this set is empty. |
source code
|
|
|
union(self,
s)
Returns the union of this set and s. |
source code
|
|
|
intersection(self,
s)
Returns the intersection of this set and s. |
source code
|
|
|
difference(self,
s)
Returns the difference of this set and s. |
source code
|
|
|
cartesian(self,
s)
Returns the Cartesian product of this set and s. |
source code
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|