집합을 영어로 하면 세트다.
세트 = {값1, 값2, 값3}
[]로 특정 요소만 출력할 수는 없다.set(반복가능한객체(iterable)) 로도 세트를 만들 수 있다.
a = set('apple')
a
# {'e', 'l', 'a', 'p'}
| 연산자 또는 set.union 메서드로 합집합을 구한다.
& 연산자 또는 set.intersection 메서드로 교집합을 구한다.
- 연산자 또는 set.difference 메서드로 차집합을 구한다.
^ 연산자 또는 set.symmetric_difference 메서드로 대칭차집합을 구한다.
대칭차집합은^(XOR) 연산자의 특성 그대로 따르는데 서로 다르면 참이다.