def unique(list):
    """ Returns a copy of the list with unique items, in-order.
    """
    unique, v = [], {}
    for item in list: 
        if item in v: continue 
        unique.append(item); v[item]=1
    return unique