반응형
파이썬 데이터 타입 정리 - 07. Set (집합 자료형)
7번째 정리할 내용은 Set 자료형에 관련된 내용입니다. 다른 언어에선 보지 못했던 자료형이 파이썬에 은근히 많네요.
Set자료형의 가장 중요한 특징은 중복 불가능이 아닌가 싶습니다.
Set (집합 자료형)
01. Set 자료형 이란?
Set 자료형은 집합에 관련된 자료형입니다.
특징
- 순서가 없다. (Dictionary 자료형처럼),
- 중복을 허용하지 않는다.
02. Set 자료형 선언 방법
Set 자료형은 리스트, 튜플, 문자열에 Set 키워드를 이용하여 선언 헌다.
03. 교집합, 합집합, 차집합 구하기
- 교집합 : &기호, intersection()
- 합집합 : |기호, union()
- 차집합 : -기호, difference()
04. 내장 함수(built-in Function)
1. 추가
- add : set 자료형에 1개의 값을 추가한다.
- update : set 자료형에 복수개의 값을 추가한다.
2. 삭제
- remove : set 자료형에 특정값을 제거한다 없을 경우 에러가 발생한다. ( KeyError )
- discard : set 자료형에 특정값을 제거한다 없을 경우 아무 일도 일어나지 않는다
3. 기타
- pop : 임의의 요소를 가져온 후 제거한다. 요소가 없을 경우 에러가 발생한다. (에러 : pop from an empty set)
- in : 요소가 있는지 확인한다.
- len : 총길이를 구한다.
- clear : 모든 요소를 제거한다.
'Python > Python 기초정리' 카테고리의 다른 글
파이썬 제어문 if, while, for문 정리하기 if문 편 (0) | 2021.06.01 |
---|---|
파이썬 데이터 타입 정리 - 08. Variable (변수) (2) | 2021.05.25 |
파이썬 데이터 타입 정리 - 06. Dictionary (1) | 2021.05.23 |
파이썬 데이터 타입 정리 - 05. Tuple (수정 불가능 리스트) (0) | 2021.05.23 |
파이썬 데이터 타입 정리 - 04. List (리스트) (0) | 2021.05.22 |