데이터 꿈나무

[Python] set 자료형 - 교집합, 합집합, 차집합 본문

Language/Python

[Python] set 자료형 - 교집합, 합집합, 차집합

ye_ju 2023. 2. 18. 21:41

※  유의해야 할 점

리스트 형태로 되어있는 값을 set으로 묶어준 뒤 적용시켜야 한다.

 

📌 교집합

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])

print(set1 & set2)  # {3, 4, 5, 6}
print(set1.intersection(set2))  # {3, 4, 5, 6}

📌 합집합

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])

print(set1 | set2)  # {1, 2, 3, 4, 5, 6, 8, 9}
print(set1.union(set2))  # {1, 2, 3, 4, 5, 6, 8, 9}

📌 차집합

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])

print(set1 - set2)  # {1, 2}
print(set1.difference(set2))  # {1, 2}
Comments