집합자료형은 어떻게 만들까?
집합자료형은 다음과 같이 set 키워드를 사용해 만들수 있다.
s1=set([1,2,3])
결과: {1,2,3}
집합자료형의 특징 .
1) 중복을 허락하지 않는다 .
2) 순서가 없다 .
리스트나 튜플은 순서가있기때문에 인덱싱,슬라이싱으로 뽑아낼수있지만 .
set은 순서가 없기떄문에 인덱싱으로 값을 얻을수없다
만약 set 자료형을 인덱싱으로 접근하고 싶다면 다음과 같이 튜플로 변환한후에 인덱싱을 구합니다 .
s1=set([1,2,3])
l1=list(s1) << 리스트로 변환 .
이렇게하면 l1은
리스트로 구분하는 대괄호로 나오게된다 .
[1,2,3]
ex) 튜플 변환법
tuple(s1)