[Python] 순서유지 중복제거 리스트 - Tirrilee/TechTalk GitHub Wiki

# 순서유지 LIST 중복 제거
def OrderedSet(list):
    my_set = set()
    res = []
    for e in list:
        if e not in my_set:
            res.append(e)
            my_set.add(e)

    return res

os=OrderedSet([10,5,3,10,2,4,9,5,53,23,2,3,4,10,24,35,23])
print(os)
# 출력 결과 : [10, 5, 3, 2, 4, 9, 53, 23, 24, 35]