알아가기/Python

[Python] 교집합, 합집합, 차집합, 대칭 차집합

XEV 2023. 1. 5. 23:23

파이썬에서 적용되는 네 가지 집합 기호를 확인해 본다.

set 자료형으로 이루어진 a, b 집합의 원소가 각 집합 연산에 따른 예를 살펴보자.

 

 

 

교집합

set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])

result = set_a & set_b
print(result)



# {4, 5}

 

 

합집합

set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])

result = set_a | set_b
print(result)



# {1, 2, 3, 4, 5, 6, 7, 8}

 

 

차집합

set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])

result = set_a - set_b
print(result)



# {1, 2, 3}

 

 

대칭 차집합

set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])

result = set_a ^ set_b
print(result)



# {1, 2, 3, 6, 7, 8}