📁 set( )
집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형
괄호 안에 리스트, 문자열 삽입 가능
- 중복 비허용
- 순서 없음 → 인덱싱으로 값을 얻을 수 없음
- 인덱싱을 통해 값을 얻고 싶다면 먼저 리스트/튜플로 변환해야 함
- 요소는 변경 불가능한 자료형만 사용 가능
📁 교집합, 합집합, 차집합
- 교집합
- & 기호 사용
- intersection( ) 사용
- 합집합
- | 기호 사용
- union( ) 사용
- 차집합
- - 기호 사용
- difference( ) 사용
📁 집합 자료형 관련 함수
- add: 값 1개 추가
- update: 값 여러 개 추가
- remove: 특정 값 제거, 세트에 존재하지 않는 경우 KeyError 발생
- discard: 특정 값 제거, 세트에 존재하지 않아도 KeyError 발생X
- pop: 임의의 요소 제거
'Dev > Python' 카테고리의 다른 글
[Python/Pandas] 결측치와 중복값 (0) | 2023.11.15 |
---|---|
[Python/Pandas] 데이터 변환 (1) | 2023.11.14 |
[Python/Pandas] Series (0) | 2023.11.14 |
[Python/Pandas] Pandas (0) | 2023.11.14 |
[Python] 리스트, 튜플, 딕셔너리 (0) | 2023.11.13 |