집합

임혜림·2022년 11월 28일
0

원소 추가/삭제

num_set = {1, 3, 5, 7}
num_set.add(9)
num_set.update([3, 15, 4]) ##### 여러 값을 추가할 때
num_set.remove(7)
num_set.discard(13)

discard() 함수는 인자가 존재하면 버리고, 존재하지 않으면 그냥 넘어간다
remove() 함수는 인자가 존재하면 버리고, 존재하지 않으면 error 발생

실습

# 정수 3과 5를 원소로 갖는 새로운 집합을 생성합니다.
my_set = {3, 5}

# 채점을 위한 코드입니다. 수정하지 마세요. 
submit1 = my_set.copy()

# 정수 7을 my_set에 추가합니다.
my_set.add(7)

# 채점을 위한 코드입니다. 수정하지 마세요. 
submit2 = my_set.copy()

# new_numbers 리스트의 원소를 my_set에 추가합니다.
new_numbers = [1, 2, 3, 4, 5]
my_set.update(new_numbers)

# 채점을 위한 코드입니다. 수정하지 마세요. 
submit3 = my_set.copy()

# my_set에서 짝수를 모두 제거합니다.
my_set = {num for num in my_set if num % 2 == 1}

# 채점을 위한 코드입니다. 수정하지 마세요. 
submit4 = my_set.copy()

0개의 댓글