orderedset: An ordered set#
orderedset: An ordered set#
Inspiration and code expanded from Raymond Hettinger’s indexable weak ordered set and Stephan Schroevers’ does python have an ordered set stackoverflow.com postings.
- class OrderedSet(values=())#
Bases:
MutableSetOrdered set.
Supports all of the operations that can happen on a
set.- add(value)#
Experimental API . Add an element.
- clear()#
Experimental API . This is slow (creates N new iterators!) but effective.
- discard(value)#
Experimental API . Remove an element. Do not raise an exception if absent.
- issubset(other)#
Experimental API . Return self<=value.
- issuperset(other)#
Experimental API . Return self>=value.
- union(other)#
Experimental API . Return self|value.