본문 바로가기
파이썬/통계분석

[파이썬 강의] 32. 집합 연산 (연산자를 이용하는 방법)

by 만다린망고 2021. 10. 7.
반응형


집합연산을 하는 방법에는 두가지가 있습니다. 집합연산자를 사용하는 방법과 메소드를 사용하는 방법입니다. 

- 집합 연산자
- 메소드

오늘은 집합연산자를 사용하여 집합연산을 하는 방법을 알아봅시다. 

파이썬이 제공하는 집합연산자는 세가지가 있습니다. 합집합,교집합,차집합,대칭차집합입니다. 각각 아래와 같습니다. 

 

합집합 | (Shift+\)
교집합 &
차집합 -
대칭차집합 ^

하나씩 사용해봅시다. 

 

1) 합집합

두 집합을 정의하고 합집합 연산을 수행하였습니다. 

>>> set1={1,2,3,4,5}
>>> set2={3,4,5,6,7}
>>> set1 | set2
{1, 2, 3, 4, 5, 6, 7}

 

2) 교집합

두 집합을 정의하고 교집합 연산을 수행하였습니다. 

>>> set1={1,2,3,4,5}
>>> set2={3,4,5,6,7}
>>> set1 & set2
{3, 4, 5}

 

3) 차집합

두 집합을 정의하고 차집합 연산을 수행하였습니다. 

>>> set1={1,2,3,4,5}
>>> set2={3,4,5,6,7}
>>> set1-set2
{1, 2}

 

4) 대칭차집합

두 집합을 정의하고 대칭차집합 연산을 수행하였습니다. 

>>> set1={1,2,3,4,5}
>>> set2={3,4,5,6,7}
>>> set1 ^ set2
{1, 2, 6, 7}
반응형

댓글