메서드 difference
메서드 difference는 첫 번째 집합이 두 번째 집합과 다른 요소들로 구성된 집합을 반환합니다.
매개변수에는 원본 집합과 비교하고자 하는 집합을 지정합니다.
구문
집합.difference(비교하고자 하는 집합)
예제
두 집합의 서로 다른 요소를 얻기 위해 difference 메서드를 적용해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
코드 실행 결과:
{'c', 'b'}
예제
difference 메서드는 짧은 형식도 있습니다:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
코드 실행 결과:
{'b', 'c'}
함께 보기
-
메서드
intersection,
집합의 교집합을 반환합니다 -
메서드
issubset,
집합의 요소가 시퀀스에 포함되어 있는지 확인합니다 -
메서드
issuperset,
시퀀스의 요소가 집합에 포함되어 있는지 확인합니다 -
메서드
symmetric_difference,
집합과 시퀀스의 공통 요소를 제외합니다