본문 바로가기
728x90
반응형

전체 글216

파이썬 중급 #101 자료구조 - set (세트) clear 안녕하세요. 스마트팩토리입니다. set clear 에 대해 알아보겠습니다. 1. set set.clear() 해당 변수값을 모두 제거하여 빈set만듭니다. setnum=set() print(setnum) 빈 세트를 먼저 생성하였습니다. setnum.add("가") setnum.add("나") print(setnum) set 변수에 해당 값을 추가하였습니다. setnum.update("다","라") print(setnum) 2개 이상 추가시 update()를 사용합니다. setnum.discard("다") print(setnum) set 변수에 있던 요소값을 제거하는 목적으로 사용합니다. 해당 값이 있든 없든 중요하지 않습니다. 하지만 remove()의 경우 해당 값이 있어야 삭제됩니다. setnum.cl.. 2022. 6. 25.
파이썬 중급 #100 자료구조 - set (세트) 예제 안녕하세요. 스마트팩토리입니다. set 예제를 들어 함수를 이해해 보겠습니다. 1. set setspring1={"일","이","사랑"} setspring2={"10","20","사랑"} print(setspring1) print(setspring2) 세트로 된 두개의 변수 setspring1 과 setspring2를 생성하고 출력했습니다. 실행할 때마다 출력 순서는 다르게 될 수 있습니다. 랜덤으로 순서를 고려하지 않기 때문입니다. setspring1.update("love") print(setspring1) update()를 사용하여 love 문자열을 추가하면 개별 문자로 하나씩 요소로 출력합니다. setspring1.update(setspring1) print(setspring1) setspring.. 2022. 6. 24.
파이썬 중급 #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.
728x90
반응형