Python에서 집합에 존재하는 요소 삭제하기

집합에서 요소를 삭제하기 위해 discard 메서드도 사용할 수 있습니다. 이 메서드가 remove 메서드와 유일하게 다른 점은 삭제하려는 요소가 존재하지 않을 때 오류를 반환하는 대신 원래의 집합을 그대로 반환한다는 것입니다.

다음과 같은 집합이 있다고 가정해 봅시다:

pythonst = {'a', 'b', 'c'}

이 집합에서 요소 'b'를 삭제해 봅시다:

pythonst.discard('b')
print(st) # 출력: {'a', 'c'}

이제 요소 'd'를 삭제해 봅시다:

pythonst.discard('d')
print(st) # 출력: {'a', 'b', 'c'}
Задание 1

다음 집합이 주어졌습니다:

pythonst = {'x', 'y', 'z'}

값이 'y'인 요소를 삭제하세요.

Задание 2

다음 집합이 주어졌습니다:

pythonst = {1, 2, 3, 4, 5}

다음 결과를 얻기 위한 코드를 작성하세요:

python{1, 3, 5}
Задание 3

다음 코드가 주어졌습니다:

pythonst = {'ab', 'cd', 'ef'}
st.discard('b')

print(st)

콘솔에 무엇이 출력될지 말하세요.