집합(set)
기본 데이터 중 집합으로 구성된 것에 대한 예제 입니다.
set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,7,8])
# 집합 연산
# 교집합
print(set1 & set2) # {3, 4, 5, 6}
# 합집합
print(set1 | set2) # {1, 2, 3, 4, 5, 6, 7, 8}
# 차집합
print(set1 - set2) # {1, 2}
# 요소 추가
set1.add(7)
print(set1) # {1, 2, 3, 4, 5, 6, 7}
# 요소 여러개 추가
set1.update([8,9,10])
print(set1) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
# 특정 요소 제거
set1.remove(10)
print(set1) # {1, 2, 3, 4, 5, 6, 7, 8, 9}
# 중복제거
dup = [1,1,1,2,2,3,3,3,3,4,4,4,]
print(set(dup)) # {1, 2, 3, 4}
Last updated