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