개발 언어/Python

set(집합)

hong2943 2024. 3. 27. 23:27

특징

  • 순서 x
  • 집합안에서는 unique한 값을 가진다.
  • 중괄호를 사용하는 것은 dictionary와 비슷하지만 key를 가지고 있지 않다.

선언

S = set()

집합 메소드

add : 원소 추가 

S.add(넣을 원소)

 

update : 중복은 자동으로 제거 되고 수정 .. 주로 여러 데이터를 한번에 넣을 때 사용

S.update([3,4,5])

 

remove : 원소를 제거하고, 원소가 존재하지 않으면 error발생

discard : 원소를 제거하고, 원소가 존재하지 않더라도 error 발생 x

S.remove(삭제원소)
S.discard(삭제원소)