Sduty/python
집합 자료형
돌멘
2019. 3. 12. 16:03
집합 자료형
--> 특징. 1) 중복을 허용하지 않는다
2) 순서가 없다
교집합
a = set([1,2,3])
b = set([2,3,4])
a & b ==> {2,3}
a.intersection(b) 도 동일함
합집합
a = set([1,2,3])
b = set([2,3,4])
a | b ==> {1,2,3,4}
a.union(b) 도 동일함
차집합
a = set([1,2,3])
b = set([2,3,4])
a - b ==> {1}
a.difference(b) 도 동일함
집합 자료형 함수
add : 값 1개 추가
a = set([1,2,3])
a.add(4) ==> {1,2,3,4}
update : 값 여러개 추가
a = set([1,2,3])
a.update([4,5]) ==> {1,2,3,4,5}
remove : 특정 값 제거
a = set([1,2,3])
a.remove(2) ==> {1,3}