데이터 이해하기/데이터 다루기
집합 자료형 차집합 difference(), 합집합 union() , 교집합 intersection(()
ag_zero
2021. 11. 1. 17:22
728x90
set()
: 집합
특징
- 중복을 허용하지 않는다.
- 순서가 없다(Unordered).
a = set([1, 2, 3, 4])
b = set([3, 4, 5, 6])
차집합
: 두 set 간의 차이중, 첫 번째 set에 속하는 집합 반환
ex) set_A.difference(set_B)
difference()
diff = a.difference(b)
또는
diff = a-b
print(diff)
결과
{ 1, 2 }
합집합
: 중복을 제외한 전체 값 출력
union()
a.union(b)
또는
a|b
결과
{1, 2, 3, 4, 5, 6}
교집합
intersection()
a.intersection(b)
또는
a & b
결과
{3, 4}