기본 콘텐츠로 건너뛰기

Python Set(집합)

초기화
set()
set([1,2,3,4,5])
set = {1,2,3,4,5}
type(set) # set

합집합
set2 = {3,4,5,6,7}
set | set2 # {1,2,3,4,5,6,7}

교집합
set & set2 # {3,4,5}

차집합
set - set2 # {1,2}
set2 - set # {6,7}

대칭 차집합
set ^ set2 # {1,2,6,7}

추가
set3 = set([])
set3.add(3) # {3}
set3.add({1,2,}) # {1,2,3}
set3.add(3) # 오류, 같은 값 중복 불가

수정
set3.update([1,2,3,4]) # {1,2,3,4}

삭제
set3.remove(2) # {1,3,4}


이 블로그의 인기 게시물