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