Sletning af et element til stede i et sæt i Python
For at fjerne et element fra et sæt kan du
også bruge metoden discard.
Den eneste forskel fra metoden remove
er, at den returnerer det oprindelige sæt,
og ikke en fejl, når elementet, der skal slettes,
ikke er til stede.
Lad os sige, at vi har et sæt:
st = {'a', 'b', 'c'}
Lad os fjerne elementet 'b' fra det:
st.discard('b')
print(st) # vil udskrive {'a', 'c'}
Og lad os nu fjerne elementet 'd':
st.discard('d')
print(st) # vil udskrive {'a', 'b', 'c'}
Givet et sæt:
st = {'x', 'y', 'z'}
Fjern elementet med værdien
'y' fra det.
Givet et sæt:
st = {1, 2, 3, 4, 5}
Skriv kode for at opnå følgende resultat:
{1, 3, 5}
Følgende kode er givet:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Sig, hvad der udskrives til konsollen.