[파이썬 개념] 집합 자료형 - set(), {}

집합 자료형 선언

set() 키워드 이용

>>> s1 = set([1,2,3])
>>> s1
{1, 2, 3}

{} 이용

>>> s2 = {1,2,3}
>>> s2
{1, 2, 3}

특징

중복을 허용하지 않는다.
순서가 없다(Unordered).

집합 자료형 관련 함수들

1. 값 1개 추가하기(add)

이미 만들어진 set 자료형에 값을 추가할 수 있다. 1개의 값만 추가(add)할 경우에는 다음과 같이 한다.

>>> s1 = set([1, 2, 3])
>>> s1.add(4)
>>> s1
{1, 2, 3, 4}

2. 값 여러 개 추가하기(update)

여러 개의 값을 한꺼번에 추가(update)할 때는 다음과 같이 하면 된다.

>>> s1 = set([1, 2, 3])
>>> s1.update([4, 5, 6])
>>> s1
{1, 2, 3, 4, 5, 6}

3. 특정 값 제거하기(remove)

특정 값을 제거하고 싶을 때는 다음과 같이 하면 된다.

>>> s1 = set([1, 2, 3])
>>> s1.remove(2)
>>> s1
{1, 3}

출처 https://wikidocs.net/1015

좋은 웹페이지 즐겨찾기