집합 연산

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