본문 바로가기

Python

[Python] 파이썬 자료형 - 집합(set)

 

1. 집합 자료형 생성

set 키워드를 사용해서 만들 수 있음

 

2. 특징

1) 중복 불가

중복을 허용하지 않는 특징 때문에 데이터 중복 제거를 위한 필터로 종종 사용됨

 

2) 순서 없음(unordered)

순서가 없기 때문에 인덱싱을 통해 요소값을 얻을 수 없음

set자료형에 저장된 값을 인덱싱으로 접근하려면 아래와 같이 리스트나 튜플로 변환한 후 사용해야함

 

 

3. 교집합, 합집합, 차집합 구하기

 

1) 교집합

 

2) 합집합

 

 

3) 차집합

 

 

 

4. 관련 함수

1) 값 1개 추가하기 add

 

2) 값 여러개 추가하기 update

 

 

3) 특정 값 제거하기 remove