Python에서의 집합 차집합
첫 번째 집합이 두 번째 집합과 다른 요소를 찾으려면
difference 메서드를 사용해야 합니다.
매개변수에는 원본 집합과 비교하려는 집합을 지정합니다.
두 개의 집합이 있다고 가정해 봅시다:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
첫 번째 집합이 두 번째 집합과 다른 요소를 출력해 봅시다:
res = st1.difference(st2)
print(res) # {'e', 'd'}를 출력합니다
이제 두 번째 집합이 첫 번째 집합과 다른 요소를 찾아봅시다:
res = st2.difference(st1)
print(res) # {'w', 'c'}를 출력합니다
이 메서드는 더 짧은 형태로 다음과 같이 작성할 수 있습니다:
res = st2 - st1
print(res) # {'w', 'c'}를 출력합니다
두 개의 집합이 주어졌습니다:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
두 번째 집합에는 있지만 첫 번째 집합에는 없는 요소를 얻으십시오.
두 개의 집합이 주어졌습니다:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
첫 번째 집합에는 있지만 두 번째 집합에는 없는 요소를 얻으십시오.
세 개의 집합이 주어졌습니다:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
첫 번째와 두 번째 집합에는 있지만 세 번째 집합에는 없는 요소들의 집합을 얻으십시오:
{3, 4, 5, 6}
세 개의 집합이 주어졌습니다:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
첫 번째 집합이 두 번째 집합과 다른 요소를 얻으십시오. 이들을 변수 st4에 기록하십시오. st4와 st3의 공통 요소를 찾으십시오.