Python- set

승훈·2020년 11월 26일
0

set(집합)

  • 순서가 없고, 집합안에서는 unique한 값을 가집니다.
  • mutable 객체입니다.
  • 중괄호를 사용하는 것은 dictionary와 비슷하지만, key가 없습니다. 값만 존재합니다.

set 원소 추가

  • add 메소드

set 원소 제거

  • remove(item) : item에 해당하는 원소를 제거하고, 없으면 KeyError 발생

set(집합) 연산 - 연산자

  • | - 합집합 연산자

  • & : 교집합 연산자

    • : 차집합 연산자

      a = {1, 2, 3, 4, 5}
      b = {3, 4, 5, 6, 7}
      c = a - b
      a
      {1, 2, 3, 4, 5}
      b
      {3, 4, 5, 6, 7}
      c
      {1, 2}

  • ^ : 대칭차집합 연산자(합집합 - 교집합)

0개의 댓글