Usuwanie elementu obecnego w zbiorze w Pythonie

Do usuwania elementów ze zbioru można również użyć metody discard. Jej jedyną różnicą w porównaniu do metody remove jest zwrócenie oryginalnego zbioru, a nie błędu, gdy usuwany element nie istnieje.

Załóżmy, że mamy zbiór:

pythonst = {'a', 'b', 'c'}

Usuńmy z niego element 'b':

pythonst.discard('b')
print(st) # wypisze {'a', 'c'}

A teraz usuńmy element 'd':

pythonst.discard('d')
print(st) # wypisze {'a', 'b', 'c'}
Задание 1

Dany jest zbiór:

pythonst = {'x', 'y', 'z'}

Usuń z niego element o wartości 'y'.

Задание 2

Dany jest zbiór:

pythonst = {1, 2, 3, 4, 5}

Napisz kod, aby otrzymać następujący wynik:

python{1, 3, 5}
Задание 3

Dany jest następujący kod:

pythonst = {'ab', 'cd', 'ef'}
st.discard('b')

print(st)

Powiedz, co zostanie wypisane w konsoli.