Pythonin joukosta poistaminen
Alkion poistamiseksi joukosta voidaan
myös käyttää metodia discard.
Ainut ero metodiin remove
on, että se palauttaa alkuperäisen joukon,
eikä virhettä, kun poistettava alkio
puuttuu.
Olkoon meillä joukko:
pythonst = {'a', 'b', 'c'}
Poistetaan siitä alkio 'b':
pythonst.discard('b')
print(st) # tulostaa {'a', 'c'}
Ja nyt poistetaan alkio 'd':
pythonst.discard('d')
print(st) # tulostaa {'a', 'b', 'c'}
Задание 1
Annettu joukko:
pythonst = {'x', 'y', 'z'}
Poista siitä alkio, jonka arvo on
'y'.
Задание 2
Annettu joukko:
pythonst = {1, 2, 3, 4, 5}
Kirjoita koodi, jolla saat seuraavan tuloksen:
python{1, 3, 5}
Задание 3
Annettu seuraava koodi:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Mitä konsoliin tulostuu?