Set

The galactic.algebras.set module defines classes for creating OrderedSet.

class galactic.algebras.set.OrderedSet(*args: Iterable[Any])

Bases: collections.abc.MutableSet

The OrderedSet remembers the order of its entries.

__init__(*args: Iterable[Any])None

The initializer can take 0 or 1 argument that should be iterable.

add(elem: Any)None

Add element elem to the set.

Parameters

elem – The element to add.

discard(elem: Any)None

Remove element elem from the set if it is present

Parameters

elem – The element to remove.