파이썬 중급 #099 자료구조 - 집합연산- 교집합, 차집합, 합집합
안녕하세요. 스마트팩토리입니다. 파이썬 중급 #099 자료구조 - 집합연산- 교집합, 차집합, 합집합에 대해 알아보겠습니다. 1. 자료구조 - set 집합연산 -합집합 : I, union() -교집합 : &, intersection() 수학적으로 교집합, 합집합을 파이썬 코드로 나타낼 수 있습니다. set1={10,20,30} set2={30,50,60} print(set1|set2) | 이것은 두 집합의 합집합을 나타냅니다. print(set1.union(set2)) union 또한 합집합을 나타냅니다. print(set2.union(set1)) 합집합은 두 집합의 순서가 바뀌어도 결과는 동일합 합집합니다. 이는 수학적 연산과 동일합니다. print(set1&set2) &는 교집합입니다. 공통된 부분인..
2022. 6. 20.
파이썬 중급 #098 자료구조 - set issubset() , issuperset()
안녕하세요. 스마트팩토리입니다. 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의 하위 집합인지를 확인하는 함수입니다. 당연히 참입니다. 이의 반대 되는 것 즉 상위 집합인지를 확인하는 함수가 issupe..
2022. 6. 18.