Преимущества метода discard() в Python:
Недостатки метода discard(): не удаляет элемент, если он отсутствует в множестве. 3
Преимущества метода remove() в Python:
Недостатки метода remove(): если элемент не существует в множестве, возникает ошибка KeyError. 13
Таким образом, метод discard() рекомендуется использовать, когда не важно, присутствует ли элемент в множестве, а метод remove() — когда важно, чтобы элемент был там перед удалением, или если попытка удалить несуществующий элемент вызывает ошибку. 5