java = {"유재석", "김태호", "양세형"}python = set(["유재석", "박명수"])# 교집합 (java와 python을 모두 할 수 있는 개발자)print(java & python)print(java.intersection(python))# 출력값 : {'유재석'}
# 합집합 (java 또는 python을 할 수 있는 개발자)java = {"유재석", "김태호", "양세형"}python = set(["유재석", "박명수"])print(java | python)print(java.union(python))# 출력값 : {'김태호', '유재석', '양세형', '박명수'}
# 차집합 (java는 할 수 있지만 python은 할 줄 모르는 개발자)java = {"유재석", "김태호", "양세형"}python = set(["유재석", "박명수"])print(java - python)print(java.difference(python))# 출력값 : {'양세형', '김태호'}
# '김태호'가 python을 하게 되었다고 가정java = {"유재석", "김태호", "양세형"}python = set(["유재석", "박명수"])python.add("김태호")print(python)# 출력값 : {'유재석', '박명수', '김태호'}