1. 합집합

1
set1 = set([1, 2, 3]) | set([4, 5, 6])

2. 교집합 연산을 이용하여 두 리스트에 모두 포함된 원소 개수 구하기

1
2
3
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4, 6, 8, 10]
num = len(set(list1) & set(list2))

3. 차집합 연산을 이용하여 에라토스테네스의 체 구현하기

1
2
3
4
5
6
7
def getPrimeNumbers(n):
    p = set(range(2, n+1))

    for i in range(2, int(n**0.5)+1):
        p -= set(range(i*i, int(n**0.5)+1, i)) if i in p else set()
    
    return list(p)