collectionish.UniqueTuple¶
-
class
collectionish.
UniqueTuple
¶ Bases:
tuple
,typing.Generic
An immutable sequence of unique and hashable items ordered by first appearance.
- like
tuple
andfrozenset
,UniqueTuple
is immutable. - like
frozenset
,UniqueTuple
accepts only hashable values. - unlike
frozenset
,UniqueTuple
cares about insertion order. It orders by will be ordered by first appearance. - finally
UniqueTuple
may be initilized with an unpacked iterable.
Example
>>> from collectionish import UniqueTuple >>> >>> UniqueTuple(3, 2, 3, 1) UniqueTuple(3, 2, 1)
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
count
(value)Return number of occurrences of value. index
Return first index of value. -
count
(value) → int¶ Return number of occurrences of value.
-
index
()¶ Return first index of value.
Raises ValueError if the value is not present.
- like