discard 메서드
discard 메서드는 집합에 있는 요소를
삭제합니다. 요소가 없으면 단순히 원본 집합을
반환합니다. 오류를 반환하는 remove
메서드와는 다릅니다. 메서드
매개변수에는 삭제하려는
요소를 전달합니다.
구문
집합.discard(삭제할_것)
예제
집합에서 'a' 요소를
삭제해 봅시다:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
코드 실행 결과:
{'b', 'c'}
예제
이번에는 집합에 없는 요소를 삭제해 봅시다:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
코드 실행 후 원본 배열이 반환됩니다:
{'a', 'b', 'c'}