Удаление присутствующего в множестве элемента в Python
Для удаления элемента из множества можно
также использовать метод discard
.
Единственным его отличием от метод remove
является возвращение исходного множества, а
не ошибки, когда удаляемый элемент
отсутствует.
Пусть у нас есть множество:
st = {'a', 'b', 'c'}
Давайте удалим из него
элемент 'b'
:
st.discard('b')
print(st) # выведет {'a', 'c'}
А теперь давайте удалим
элемент 'd'
:
st.discard('d')
print(st) # выведет {'a', 'b', 'c'}
Дано множество:
st = {'x', 'y', 'z'}
Удалите из него элемент со
значением 'y'
.
Дано множество:
st = {1, 2, 3, 4, 5}
Напишите код, чтобы получить следующий результат:
{1, 3, 5}
Дан следующий код:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Скажите, что выведется в консоль.