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

[파이썬 기초] set 원소 추가, 삭제 방법

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

[파이썬 기초] 

set 원소 추가, 삭제 방법

 

 

set을 하나 정의합시다.

 

>>> a={1,2,3,4,5}
>>> a
{1, 2, 3, 4, 5}

 

원소 추가 (add 메소드)

 

>>> a.add('a')
>>> a
{1, 2, 3, 4, 5, 'a'}

 

원소 여러개 추가 (update 메소드)

 

>>> a={1,2,3,4,5}
>>> a.update([7,8,9])
>>> a
{1, 2, 3, 4, 5, 7, 8, 9}

 

원소 삭제 (remove 메소드)

 

>>> a={1,2,3}
>>> a.remove(2)
>>> a
{1, 3}

 

원소삭제 (discard 메소드)

 

>>> a={1,2,3}
>>> a.discard(2)
>>> a
{1, 3}

 

discard 와 remove의 차이는, discard의 경우 제거하려는 원소가 없어도 에러가 발생하지 않지만 remove는 합니다. 

반응형

댓글