집합 자료형 Set 연산 set은 수학에서의 집합과 같다. 집합의 특성과 같이 순서가 없고 중복적인 요소를 허용하지 않는다. set type의 합집합, 교집합, 차집합과 같은 수학 연산을 사용하는 것에 주로 이용되고 이외에도 요소의 중복을 허용하지 않는 성질을 이용하여 unique 한 값만 남기는 기능으로도 많이 활용된다. 이번 포스팅은 합집합, 교집합, 차집합 연산 기능에 대해 다룬다. 중복 제거와 관련해서는 필요하실 분을 위해 이전 포스팅 링크를 걸어둔다. ▶ set함수를 이용한 집합 자료형 생성, 변환 및 중복요소 제거 - 순서 - 1. 합집합 2. 교집합 3. 차집합 1. set 합집합 set의 합집합은 | 연산자와 union함수를 이용할 수 있다. 파이썬의 합집합도 수학의 합집합 연산과 동일한 ..
set( ) 집합 자료형으로 변환하는 함수. 중복을 허용하지 않는 특성을 이용하여 unique 한 값을 남기고 중복을 제거할 때 사용한다. set 함수의 내용을 아래에서 계속 정리해보겠다. - 순서 - 1. 집합 자료형 선언 2. 집합 자료형으로 변환 3. 중복되는 요소를 제거 1. 집합 자료형 선언 set( ) 함수나 중괄호{ }를 이용해서 선언할 수 있다. 그러나 값이 없는 집합 자료형을 선언할 때는 set( )을 이용해야 한다. 변수를 선언할 때, 중괄호{ } 안에 value만 있으면 set타입이 되지만 빈 괄호로 그냥 두어 값이 없거나 key - value 짝을 이루고 있으면 dictionary 타입이 된다. 리턴되는 값은 dict타입과 동일하게 { } 중괄호로 묶여 출력된다. 수학의 집합과 동일..