반응형
[파이썬 기초]
set 소개 및 정의
set은 파이썬에서 제공하는 기본 자료구조중 하나입니다. 아래와 같은 특징을 가집니다.
- 중괄호로 정의함 ex) {1,2,3}
- 순서가 없음, 인덱싱 불가
- 원소 중복 불가
- 원소로 튜플, 문자열을 가질 수 있음
- 원소로 리스트,딕셔너리를 가질 수 없음
- 서로 다른 자료구조를 동시에 원소로 가질 수 있음
- 값의 제거, 추가는 가능하나 수정은 불가
- 집합 연산가능
set은 중괄호를 이용하여 정의합니다.
아래는 set 정의 예시입니다.
>>> a={1,2,3}
{1, 2, 3}
>>> a={3,2,1}
{1, 2, 3}
>>> a={1,2,'a'}
{1,2,'a'}
>>> a={1,2,(1)}
{1, 2}
>>> a={1,1,2,2}
{1, 2}
>>> a={1,2,('a'),(1,2),'abc'}
{(1, 2), 1, 2, 'a', 'abc'}
반응형
'5-1. 파이썬 제공 기본 자료구조 > 집합' 카테고리의 다른 글
[파이썬 기초] 부분집합 여부 확인 (1) | 2020.11.06 |
---|---|
[파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (연산자 이용) (0) | 2020.11.04 |
[파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (메소드 이용) (0) | 2020.11.04 |
[파이썬 기초] set 원소 추가, 삭제 방법 (2) | 2020.11.03 |
댓글