issuperset 메서드
issuperset 메서드는 시퀀스의 요소들이 집합에 포함되는지 확인합니다.
메서드는 불리언 값 - True 또는 False를 반환합니다.
매개변수에는 집합의 요소들과 비교하려는 시퀀스를 지정합니다.
문법
집합.issuperset(시퀀스)
예시
issuperset 메서드를 사용하여 첫 번째 집합이 두 번째 집합의 요소들을 모두 포함하는지 확인해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
코드 실행 결과:
False
예시
이제 다시 issuperset 메서드를 사용하여 포함 관계를 확인해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
코드 실행 결과:
True
예시
리스트의 요소들과 집합의 요소들을 비교해 봅시다:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
코드 실행 결과:
True
예시
이제 튜플의 요소들을 집합과 비교해 봅시다:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
코드 실행 결과:
True
예시
issuperset 메서드에는 짧은 표기법도 있습니다:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
코드 실행 결과:
False
함께 보기
-
메서드
issubset,
집합의 요소가 시퀀스에 포함되어 있는지 확인합니다 -
메서드
difference,
집합 간의 차이를 반환합니다 -
메서드
intersection,
집합들의 교집합을 반환합니다 -
메서드
symmetric_difference,
집합과 시퀀스의 공통 요소를 제외합니다