본문 바로가기
5-1. 파이썬 제공 기본 자료구조/집합

[파이썬 기초] set 소개 및 정의

by 만다린망고 2020. 11. 3.
반응형

[파이썬 기초] 

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'}

 

반응형

댓글