본문 바로가기
프로그래밍 언어/파이썬

[Python] 이산수학 집합 – 차집합, 대칭차집합

by 구구름 2021. 1. 7.

이산수학 집합 중 차집합, 대칭차집합을 파이썬(파이선)으로

만들어 보겠습니다.

 

먼저 예제입니다.

 

1. 차집합 예제

A = {a, b, c, d, e, f, g, h, i, j}

B = {g, h, i, j, k, l, m, n}

C = {a, c, e, g, i}

 

(1) A B     (2) A C     (3) B A     (4) C A

 

소스파일

import math 

A = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'} #집합의 초기값

B = {'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'}

C = {'a', 'c', 'e', 'g', 'i'}

 

print("A - B = ", A - B) #차집합 계산식

print("A - C = ", A - C) #차집합 계산식

print("B - A = ", B - A) #차집합 계산식

print("C - A = ", C - A) #차집합 계산식

 

2. 대칭차집합 예제

A = {a, b, c, d, e, f, g, h, i, j} , B = {g, h, i, j, k, l, m, n} 일 때, A B를 구하라.

 

소스파일

import math

A = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'} #집합의 초기값

B = {'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'}

 

print("A B = ", A ^ B) #대칭 차집합 계산식

 

도움이 되었기를 바랍니다.