집합 연산
CODEDRAGON ㆍDevelopment/Python
반응형
집합 연산
· set은 집합 자료을 활용하기위한 방법을 제공하고 있습니다.
· 수학에서 두개의 집합 간의 연산으로 교집합, 합집합, 차집합이 있는데, set 클래스는 이러한 집합 연산 기능을 제공합니다.
집합 연산 기호
· set 자료형이 정말 유용하게 사용되는 경우는 교집합, 합집합, 차집합을 구할 때입니다.
· 즉, a와 b가 set 일 때, 교집합은 a & b (혹은 a.intersection(b)), 합집합은 a | b (혹은 a.union(b)), 차집합은 a - b (혹은 a.differene) 와 같이 구할 수 있습니다.
기호 |
메소드 |
구분 |
a & b
|
a.intersection(b) |
· 교집합(intersection) · 두 사건 모두에 속하는 원소로만 이루어진 집합 · a ∪ b
|
a | b |
a.union(b) |
· 합집합(union) · 각 집합의 원소를 모두 포함하는 집합 · a ∩ b |
a - b |
a.difference() |
· 차집합(difference) |
'Development > Python' 카테고리의 다른 글
집합의 크기(cardinality; 카디널리티) (0) | 2020.02.04 |
---|---|
set 자료형 (0) | 2020.02.04 |
frozenset 자료형 (0) | 2020.02.04 |
Series객체의 속성 (0) | 2020.02.04 |
데이터프레임 병합 (0) | 2020.02.04 |