파이썬 중급 #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.
파이썬 중급 #097 자료구조 -자료 삭제 pop()
안녕하세요. 스마트 팩토리입니다. 1. set 자료 구조 자료 삭제 -pop() 임의로 삭제를 한다. 코드를 보면서 알아보겠습니다. set1=set() print(set1) 세트 빈 자료를 생성합니다. set1={10,20,30} set2={5,6,7,8} set1.update(set2) print(set1) set1과 set2를 생성하고 set1에 set2의 요소를 추가합니다. for _ in range(0,len(set1)): print(set1.pop()) print(set1) 임의로 하나씩 요소를 제거하는 pop()입니다. 세트는 인덱스가 없는 관계로 지정하여 삭제를 하지 않는 경우 pop()을 사용합니다. set1=set() print(set1) set1={10,20,30} set2={5,6,7..
2022. 6. 17.