본문 바로가기
파이썬

파이썬에 주문 된 세트가 있습니까?

by º기록 2021. 1. 17.
반응형


 

해결 방법

 


OrderedSet([1, 2, 3])

이것은 MutableSet이므로 .union 의 시그니처는 세트의 시그니처와 일치하지 않지만 __ or __ 를 포함하므로 유사한 것을 쉽게 추가 할 수 있습니다.

@staticmethod
def union(*sets):
    union = OrderedSet()
    union.union(*sets)
    return union

def union(self, *sets):
    for set in sets:
        self |= set

 

참조 페이지 https://stackoverflow.com/questions/1653970

 

 

반응형

댓글