728x90
반응형
안녕하세요. 스마트팩토리입니다.
1. set issubset() , issuperset()
(1).issubset() , issuperset()
- issubset()- 하위집합
- issuperset()- 상위집합
인지를 판별하는 함수
set1={1,2,3,4}
set2={2,3,4}
set3={2,3,4,5}
print(set1>set2)
print(set2.issubset(set1))
set1,set2, set3를 생성하고 초기화 하였습니다.
set1은 set2의 상위 집합니다. 그래서 set1>set2는 참입니다.
set2. issubsete(set1)은 set2는 set1의 하위 집합인지를 확인하는 함수입니다.
당연히 참입니다. 이의 반대 되는 것 즉 상위 집합인지를 확인하는 함수가 issuperset()입니다.
print(set2.issubset(set3))
print(set1.issubset(set3))
print(set1.issuperset(set2))
같은 맥락에서 생각하면 set1 > set2, set3>set2입니다. set1과 set3은 상위, 하위 관계가 성립하지 않습니다.
print(set3.issuperset(set2))
print(set1.issuperset(set3))
상위집합, 하위집합 관계를 알아보는 함수가 있다는 정도로 알아두면 될듯합니다.
set1={1,2,3,4}
set2={2,3,4}
set3={2,3,4,5}
print(set1>set2)
print(set2.issubset(set1))
print(set2.issubset(set3))
print(set1.issubset(set3))
print(set1.issuperset(set2))
print(set3.issuperset(set2))
print(set1.issuperset(set3))
728x90
반응형
댓글