반응형
set
- 집합이라고 생각.
- mutable 객체이다.
- 순서가 없다.
- 중괄호만으로 생성하는 것은 dict이고, set은 set 생성자를 이용해야 한다.
- s = set()
- 중복된 값은 자동으로 중복 제거된다.
s= {1, 8, 2, 3, 1, 3, 7}
>{1, 2, 3, 7, 8}
set 연산자
- add : 값을 추가할 때 사용한다.
- update : 여러 개의 값을 한꺼번에 추가할 때 사용한다.
- remove : 값을 제거할 때 사용한다. 만약 해당하는 값이 없다면 error 발생한다.
- discard : 값을 제거할 때 사용한다. 만약 해당하는 값이 없어도 error가 발생하지 않는다.
반응형
'코딩테스트 대비 > Python 문법' 카테고리의 다른 글
| [Python] read(), input() (0) | 2023.06.20 |
|---|---|
| [Python] sep='', end='' 차이 (0) | 2023.06.20 |
| [Python] 파이썬에서 언더스코어( _ )란? (0) | 2023.06.20 |
| [Python] queue VS deque (0) | 2023.06.20 |
| [Python] 2중 리스트 정렬 (0) | 2023.06.20 |