unique
- odl.core.util.utility.unique(seq)[source]
Return the unique values in a sequence.
Parameters
- seqsequence
Sequence with (possibly duplicate) elements.
Returns
- uniquelist
Unique elements of
seq. Order is guaranteed to be the same as in seq.
Examples
Determine unique elements in list
>>> unique([1, 2, 3, 3]) [1, 2, 3]
>>> unique((1, 'str', 'str')) [1, 'str']
The utility also works with unhashable types:
>>> unique((1, [1], [1])) [1, [1]]