Fjerning av element som finnes i et sett i Python
For å fjerne et element fra et sett kan du
også bruke metoden discard.
Den eneste forskjellen fra metoden remove
er at den returnerer det opprinnelige settet,
og ikke en feil, når elementet som skal fjernes
ikke er til stede.
La oss si at vi har et sett:
st = {'a', 'b', 'c'}
La oss fjerne elementet 'b' fra det:
st.discard('b')
print(st) # vil skrive ut {'a', 'c'}
Og la oss nå fjerne elementet 'd':
st.discard('d')
print(st) # vil skrive ut {'a', 'b', 'c'}
Gitt settet:
st = {'x', 'y', 'z'}
Fjern elementet med verdien
'y' fra det.
Gitt settet:
st = {1, 2, 3, 4, 5}
Skriv koden for å få følgende resultat:
{1, 3, 5}
Gitt følgende kode:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Si hva som skrives ut i konsollen.