Python - 집합(set)

lsjoon·2023년 2월 24일
0

python

목록 보기
10/16

집합

중괄호 " { } " 로 선언
중복, 순서 없음
👉 인덱싱 불가

<Script>
my_set = {1, 2, 3, 4, 5}

// 원소 추가하기 (1개, 여러개) = add, update
my_set.add(6)					// my_set = {1, 2, 3, 4, 5, 6}
my_set.update([6, 7, 8, 9])		// my_set = {1, 2, 3, 4, 5, 6, 7, 8, 9}

// 원소 제거하기 = remove(없는 원소 제거 시 에러), discard(없는 원소 제거 시 에러 X)

my_set.remove(3)				// my_set = {1, 2, 4, 5}
my_set.discard(5)				// my_set = {1, 2, 3, 4}

</Script>

집합 연산

<Script>

union = set1 | set2				// 합집합
intersection = set1 & set2		// 교집합
diff = set1 - set2				// 차집합
xor = set1 ^ set2				// 합집합 - 차집합

</Script>

0개의 댓글