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.