วิธี difference
วิธี difference คืนค่าเซ็ต
ที่ได้จากสมาชิก ที่ทำให้เซ็ตแรก
แตกต่างจากเซ็ตที่สอง ในพารามิเตอร์
เราระบุเซ็ตที่เราต้องการ
เปรียบเทียบกับเซ็ตต้นทาง
ไวยากรณ์
เซ็ต.difference(เซ็ต, ที่ต้องการเปรียบเทียบ)
ตัวอย่าง
ลองใช้วิธี difference
เพื่อรับสมาชิกที่แตกต่างของสองเซ็ต:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
ผลลัพธ์จากการรันโค้ด:
{'c', 'b'}
ตัวอย่าง
วิธี difference ยังมี
รูปแบบสั้น:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
ผลลัพธ์จากการรันโค้ด:
{'b', 'c'}
ดูเพิ่มเติม
-
วิธี
intersection,
ซึ่งคืนค่าส่วนตัดของเซ็ต -
วิธี
issubset,
ซึ่งตรวจสอบการมีอยู่ของสมาชิก ของเซ็ตในลำดับ -
วิธี
issuperset,
ซึ่งตรวจสอบการมีอยู่ของสมาชิก ของลำดับในเซ็ต -
วิธี
symmetric_difference,
ซึ่งแยกสมาชิกร่วม ระหว่างเซ็ตและลำดับออก