OR ( | ) 연산자
보통 or ( '|' ) 연산자를 떠올리면 비트연산자로서 아래와 같은 형태를 떠올린다. 1 or 1 = 1 1 or 0 = 1 0 or 1 = 1 0 or 0 = 0 1 | 1 = 1 1 | 0 = 1 0 | 1 = 1 0 | 0 = 0 하지만, 파이썬에서 '|' 연산자는 정수형끼리 사용할 때와, set type끼리 사용할 때 결과가 다르게 나온다. 아래는 set type끼리 사용한 결과이다. a = set([1,2,3]) b = set([2,3,4]) c = a|b print(c) >>> {1, 2, 3, 4} 즉 서로 다른 set type에서 '|' 연산자의 사용은, 두 set을 하나로 합치면서 unique한 값만 취하는 집합이 된다.
2020.06.22