파이썬 - 세트 2

킴스코딩클럽·2022년 6월 13일
0
post-thumbnail

세트 와 리스트 튜플과의 차이점

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() 다른 세트의 값들을 더함
profile
공부 기록용

0개의 댓글