Delete и discard в компьютерных программах имеют разные значения:
Например, в Python метод remove() удаляет указанный элемент из множества, а если элемента нет в множестве, возникает ошибка. 3 Метод discard() также удаляет указанный элемент из множества, но, в отличие от remove(), не вызывает ошибку, если элемента нет в множестве. 3
Выбор между этими действиями зависит от конкретного контекста использования программы.