Unique with keeping sort/order
        ["a", "c", "b", "c", "c", ["d", "e"]]

    Results in
        ["a", "c", "b", "d", "e"]

def unique(lst):
    """Unique with keeping sort/order
        ["a", "c", "b", "c", "c", ["d", "e"]]

    Results in
        ["a", "c", "b", "d", "e"]
    """
    nl = []
    [(nl.append(e) if type(e) is not list else nl.extend(e)) \
     for e in lst if e not in nl]
    return nl