110 likes | 237 Views
DATA-P ( 첫걸음). 집합( set ). 왜 집합 ( set )?. 집합론은 현대 수학 이론에서 가장 중요한 이론이다. 집합 ( set ). 집합이란 순서를 구분하지 않는 원소들의 모임이다 A set is a collection of well defined and distinct objects, considered as an object in its own right ( Wikipedia )
E N D
DATA-P (첫걸음) 집합( set )
왜 집합 ( set )? 집합론은 현대 수학 이론에서 가장 중요한 이론이다
집합 ( set ) 집합이란 순서를 구분하지 않는 원소들의 모임이다 A set is a collection of well defined and distinct objects, considered as an object in its own right ( Wikipedia ) A set is an abstract data structure that can store certain values, without any particular order, and no repeated values ( Wikipedia )
집합(set) 의 종류 data-p 는 2 가지 유형의 집합을 지원한다 • Set ( 원소들이 모두 달라야 함 ) • Multi set ( 같은 원소들이 중복으로 있을 수 있음 )
집합만들기 시스템표기 set() #set() set(1,2,3) #set(1,2,3) set(1,2,3,1,2,3) #set(1,2,3) mset(1,2,3,1,2,3) #mset(1,2,3,1,2,3)
집합에 대한 연산 A + B ( 합집합) A – B (차집합) A * B (교집합) A == B ( 같음) A != B ( 다름)
합집합 ( union set ) A = set(1,2,3) ; B = set(4, 5,6) ; C = A + B ;
집합의 원소 소속여부 in( 원소, 집합 ) notin( 원소, 집합 ) 예) in( a , A ) ; in( 1 , set( 1,2,3,4) ) ;
원소의 목록구하기 dir( 집합 ) 예) dir( A + B ) dir( set( 1,2,3,4) ) dir 함수는 집합의 원소들의 목록을 리스트(list) 로 반환한다
원소 추가하기 집합 << 원소 예) set(1,2,3) << 4 ; set(1,2,3) << 4 << 5 ;
Congratulations ! 다음 강의로