Metode discard
Metode discard menghapus elemen
yang berada dalam set. Jika elemen
tidak ada, maka set asli akan dikembalikan.
Berbeda dengan metode remove,
yang mengembalikan kesalahan. Parameter
metode ini adalah elemen yang ingin
dihapus.
Sintaks
set.discard(yang_dihapus)
Contoh
Mari hapus elemen
'a' dari set kita:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Hasil eksekusi kode:
{'b', 'c'}
Contoh
Sekarang mari hapus elemen yang tidak ada dalam set:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Setelah eksekusi kode, set asli akan dikembalikan:
{'a', 'b', 'c'}