Python ลบรายการออกจาก Set
ลบรายการออกจาก Set
หากต้องการลบรายการในชุด ให้ใช้remove()
, หรือdiscard()
เมธอด
ตัวอย่าง
ลบ "กล้วย" โดยใช้remove()
วิธีการ:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
หมายเหตุ:หากไม่มีรายการที่จะนำออกremove()
จะทำให้เกิดข้อผิดพลาด
ตัวอย่าง
ลบ "กล้วย" โดยใช้discard()
วิธีการ:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
หมายเหตุ:หากไม่มีรายการที่จะนำออกdiscard()
จะ
ไม่ทำให้เกิดข้อผิดพลาด
คุณสามารถใช้pop()
เมธอด , เพื่อลบรายการได้ แต่วิธีนี้จะลบรายการสุดท้าย จำไว้ว่าชุดนั้นไม่ได้เรียงลำดับ ดังนั้นคุณจะไม่รู้ว่ารายการใดถูกนำออก
ค่าส่งคืนของpop()
วิธีการคือรายการที่ถูกลบ
ตัวอย่าง
ลบรายการสุดท้ายโดยใช้pop()
วิธีการ:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
หมายเหตุ:ชุดไม่เรียงลำดับดังนั้นเมื่อใช้pop()
วิธีนี้ คุณจะไม่ทราบว่ารายการใดถูกนำออก
ตัวอย่าง
วิธี การclear()
ล้างชุด:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
ตัวอย่าง
คำdel
หลักจะลบชุดทั้งหมด:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)