세트 사용하기

Sean·2021년 6월 15일

파이썬

목록 보기
3/3
post-thumbnail

세트

집합을 영어로 하면 세트다.

세트 = {값1, 값2, 값3}

  • 세트는 요소의 순서가 정해져 있지 않다.
  • 세트에 들어가는 요소는 중복될 수 없다.
  • []로 특정 요소만 출력할 수는 없다.

set(반복가능한객체(iterable)) 로도 세트를 만들 수 있다.

a = set('apple')
a
# {'e', 'l', 'a', 'p'}

세트에 특정 값이 있는지 확인하기

  • 값 in 세트
  • 값 not in 세트

집합 연산 사용하기

| 연산자 또는 set.union 메서드로 합집합을 구한다.
& 연산자 또는 set.intersection 메서드로 교집합을 구한다.
- 연산자 또는 set.difference 메서드로 차집합을 구한다.
^ 연산자 또는 set.symmetric_difference 메서드로 대칭차집합을 구한다.
대칭차집합은^(XOR) 연산자의 특성 그대로 따르는데 서로 다르면 참이다.

profile
Win or Learn

0개의 댓글