파이썬에서 적용되는 네 가지 집합 기호를 확인해 본다.
set 자료형으로 이루어진 a, b 집합의 원소가 각 집합 연산에 따른 예를 살펴보자.
교집합
set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])
result = set_a & set_b
print(result)
# {4, 5}
합집합
set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])
result = set_a | set_b
print(result)
# {1, 2, 3, 4, 5, 6, 7, 8}
차집합
set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])
result = set_a - set_b
print(result)
# {1, 2, 3}
대칭 차집합
set_a = set([1, 2, 3, 4, 5])
set_b = set([4, 5, 6, 7, 8])
result = set_a ^ set_b
print(result)
# {1, 2, 3, 6, 7, 8}
'알아가기 > Python' 카테고리의 다른 글
[Python] mysqlclient 설치 오류 Can not find valid pkg-config name (0) | 2023.12.19 |
---|---|
[Python] 리스트 안의 문자 붙여서 출력 (0) | 2022.12.31 |
[Python] 0 1 반전 방법 (0) | 2022.12.21 |
[Python] __name__ 을 프린트 해보자 (0) | 2022.10.10 |