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}
← Все записи: Методы множеств Python
Поддержать проект