Membuang Elemen yang Hadir dalam Set di Python
Untuk membuang elemen dari set, kita juga boleh
menggunakan kaedah discard.
Satu-satunya perbezaannya dengan kaedah remove
ialah ia mengembalikan set asal,
dan bukan ralat, apabila elemen yang ingin dibuang
tidak hadir.
Katakan kita mempunyai set:
st = {'a', 'b', 'c'}
Mari buang elemen 'b' daripadanya:
st.discard('b')
print(st) # akan memaparkan {'a', 'c'}
Sekarang mari buang elemen 'd':
st.discard('d')
print(st) # akan memaparkan {'a', 'b', 'c'}
Diberi set:
st = {'x', 'y', 'z'}
Buang daripadanya elemen dengan nilai
'y'.
Diberi set:
st = {1, 2, 3, 4, 5}
Tulis kod untuk mendapatkan hasil berikut:
{1, 3, 5}
Diberi kod berikut:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Beritahu apa yang akan dipaparkan dalam konsol.