set.discard()
Удаляет элемент, если он есть; не вызывает ошибку при отсутствии.
Сигнатура
set.discard(elem)Удаляет elem из множества. В отличие от remove(), не возбуждает KeyError, если элемента нет.
s = {1, 2, 3}
s.discard(2)
print(s) # {1, 3}
s.discard(99) # элемента нет — ошибки не будет
print(s) # {1, 3}