วิธี 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'}

ดูเพิ่มเติม

  • วิธี remove,
    ซึ่งใช้ลบองค์ประกอบออกจากเซต
  • วิธี pop,
    ซึ่งลบองค์ประกอบแรกออกจาก เซต
  • วิธี clear,
    ซึ่งล้างเซตทั้งหมด
  • วิธี add,
    ซึ่งเพิ่มองค์ประกอบเข้าไปในเซต
  • ฟังก์ชัน len,
    ซึ่งคืนค่าความยาวของเซต
  • วิธี union,
    ซึ่งรวมเซตเข้าด้วยกัน