[python] 파이썬에서 두 집합이 서로 포함 관계에 있는지 확인하는 방법은 무엇인가요?
또는 <=
연산자를 사용하여도 같은 결과를 얻을 수 있습니다. 즉, set1 <= set2
도 set1
이 set2
의 부분 집합이면 True
를 반환합니다.
아래는 예제 코드입니다.
set1 = {1, 2, 3}
set2 = {1, 2, 3, 4, 5}
# set1이 set2의 부분 집합인지 확인
is_subset = set1.issubset(set2)
print(is_subset) # 결과: True
# 또는 <= 연산자를 사용하여 확인
is_subset = set1 <= set2
print(is_subset) # 결과: True
이 메서드와 연산자를 사용하여 간단하게 두 집합이 서로 포함되는지 확인할 수 있습니다.
참고 문헌:
- 파이썬 공식 문서: https://docs.python.org/3/library/stdtypes.html#frozenset.intersection
- w3schools 파이썬 집합 메서드: https://www.w3schools.com/python/python_sets_methods.asp