02-6 집합 자료형
집합(set)은 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. [TOC] ## 집합 자료형은 어떻게 만들까? 집합 자료형은 다음과 같이 set 키워드를 사용해 …
wikidocs.net
Set 생성하기
s = set()
>>> s1 = set([1, 2, 3])
>>> s1
{1, 2, 3}
>>> s2 = set("Hello")
>>> s2
{'e', 'H', 'l', 'o'}
특징
- 중복X
- 순서X -> 인덱싱으로 접근할 수 없으므로 리스트, 튜플로 변환 후 인덱스 사용 가능
교집합
s1 & s2
(혹은 intersection)
합집합
s1 | s2
(혹은 union)
차집합
s1 - s2
(혹은 difference)
관련 함수
값 추가하기
add(x): x 추가
update(추가할 내용): 여러 개 추가
값 삭제하기
remove(x)
'Coding Test > Python' 카테고리의 다른 글
| [Python] 함수 내부에서 선언한 지역변수를 반환할 수 있을까? (0) | 2024.07.03 |
|---|---|
| [Python] defaultdict란? | 백준 13423번 Three Dots (0) | 2024.07.01 |