세트 와 리스트 튜플과의 차이점
my_set = {'돈까스','보쌈','제육덮밥'}
print(my_set[1]) #리스트는 접근 불가
my_set[1] = '빅파이' # 수정 불가
세트에 값을 추가하는 방법
my_set = {'돈까스','보쌈','제육덮밥'}
my_set.add('닭갈비')
print(my_set)
>> 실행 : {'돈까스','보쌈','제육덮밥','닭갈비'}
세트에 값을 빼는 방법
my_set = {'돈까스','보쌈','제육덮밥'}
my_set.remove('제육덮밥')
print(my_set)
>> 실행 : {'돈까스', '보쌈'}
세트의 값을 모두 비우는 방법
my_set = {'돈까스','보쌈','제육덮밥'}
my_set.clear()
print(my_set)
>> 실행 : () # 값이 모두 비어있는 상태
완전 삭제
my_set = {'돈까스','보쌈','제육덮밥'}
del my_set
print(my_set) # 완전 삭제
>> 실행 : NameError : my_set 없음?
# 리스트와 튜플도 del 문법은 동일
기타 세트 메소드
copy() 세트복사
discord() 값 삭제(해당 값이 없어도 에러 발생하지 않음)
isdisjoint() 두 세트에 겹치는 값이 없는지 여부
issubset() 다른 세트의 부분집합인지 여부
issuperset() 다른 세트의 상위 집합인지 여부
update() 다른 세트의 값들을 더함