Home | Trees | Indices | Help |
|
---|
|
Subset of selected MathSet, or other Iterable.
Prior to adding new elements, it checks that they are in its superset.
>>> superset = [1, 2] >>> s = SubSet(superset) >>> s |= [1, 2] >>> print(s) SubSet([[1, 2]]) >>> s.add(3) raises exception because 3 \notin [1,2]
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
Properties | |
superset | |
Inherited from |
Method Details |
Define the superset of this set.
|
repr(x)
|
Add state to subset. Extends MathSet.add with subset relation checking. Example
See Also
|
Add multiple new elements to subset. Extends MathSet.add_from with subset relation checking. NoteIt would be sufficient to extend only .add provided MathSet.add_from called .add iteratively. However MathSet.add_from filters states, which is arguably more efficient. So both .add and .add_from need to be extended here. See Also
|
Property Details |
superset
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Nov 19 00:11:17 2016 | http://epydoc.sourceforge.net |