วิธี discard
วิธี discard จะลบองค์ประกอบ
ที่อยู่ในเซตออก หากไม่มีองค์ประกอบนั้น
ก็จะคืนค่าเซตเดิมกลับมา
ต่างจากวิธี remove
ที่ซึ่งจะคืนค่าข้อผิดพลาด โดยในพารามิเตอร์ของ
เมธอดเราจะส่งองค์ประกอบที่ต้องการ
ลบ
ไวยากรณ์
เซต.discard(สิ่งที่ต้องการลบ)
ตัวอย่าง
ลองลบองค์ประกอบ
'a' ออกจากเซตของเรา:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
ผลลัพธ์จากการรันโค้ด:
{'b', 'c'}
ตัวอย่าง
คราวนี้ลองลบองค์ประกอบที่ ไม่มีอยู่ในเซต:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
หลังจากการรันโค้ด จะได้เซตเดิม กลับมา:
{'a', 'b', 'c'}