집합 자료형은 파이썬 2.3버전부터 지원되는 자료형입니다. 집합에 관련된 것을 처리하기 위한 자료형입니다.
s1 = set([1,2,3,4,5])
result : {1,2,3,4,5}
s2 = set("kontakt")
result : {'k','o','n','t','a'}
s1 = set([1,2,3,4,5])
l1= list(s1)
l1[0]
result : 1
t1 = tuple(s1)
t1[1]
result : 2
s1 = set([1,2,3,4,5])
s2 = set([3,4,5,6,7])
* 교집합
s1 & s2
result : {4,5,6}
* 합집합
s1 | s2
result : {1,2,3,4,5,6,7}
* 차집합
s1 - s2
result : {1,2}
s1 = set([1,2,3])
s1.add(4)
s1
result : {1, 2, 3, 4}
s1= set([1,2,3])
s1.update([6,7,8,9])
s1
result : {1,2,3,6,7,8,9}
s1 = set([1,2,3])
remove(2)
s1
{1,3}