Python
[Python] set란? 그리고 사용법
insub4067
2021. 11. 23. 18:43
set란?
중복을 허용하지 않고, 순서가 없다
s1 = set([1, 2, 3, 4, 5, 6])
s2 = set([4, 5, 6, 7, 8, 9])
# 교집합
print(s1 & s2)
print(s1.intersection(s2))
=> {4, 5, 6}
# 합집합
print(s1 | s2)
print(s1.union(s2))
=> {1, 2, 3, 4, 5, 6, 7, 8, 9}
# 차집합
print(s1 - s2)
print(s1.difference(s2))
=> {1, 2, 3}
print(s2 - s1)
print(s2.difference(s1))
=> {8, 9, 7}