def unique(list_):
return list(OrderedDict.fromkeys(list_).keys())<EOL>
Returns a unique version of the input list preserving order

    Examples
    --------
    >>> unique(['b', 'c', 'a', 'a', 'd', 'e', 'd', 'a'])
    ['b', 'c', 'a', 'd', 'e']