วิธี difference

วิธี difference คืนค่าเซ็ต ที่ได้จากสมาชิก ที่ทำให้เซ็ตแรก แตกต่างจากเซ็ตที่สอง ในพารามิเตอร์ เราระบุเซ็ตที่เราต้องการ เปรียบเทียบกับเซ็ตต้นทาง

ไวยากรณ์

pythonเซ็ต.difference(เซ็ต, ที่ต้องการเปรียบเทียบ)

ตัวอย่าง

ลองใช้วิธี difference เพื่อรับสมาชิกที่แตกต่างของสองเซ็ต:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

ผลลัพธ์จากการรันโค้ด:

python{'c', 'b'}

ตัวอย่าง

วิธี difference ยังมี รูปแบบสั้น:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

ผลลัพธ์จากการรันโค้ด:

python{'b', 'c'}

ดูเพิ่มเติม

  • วิธี intersection,
    ซึ่งคืนค่าส่วนตัดของเซ็ต
  • วิธี issubset,
    ซึ่งตรวจสอบการมีอยู่ของสมาชิก ของเซ็ตในลำดับ
  • วิธี issuperset,
    ซึ่งตรวจสอบการมีอยู่ของสมาชิก ของลำดับในเซ็ต
  • วิธี symmetric_difference,
    ซึ่งแยกสมาชิกร่วม ระหว่างเซ็ตและลำดับออก