38 of 151 menu

วิธี symmetric_difference

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

ไวยากรณ์

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

ตัวอย่าง

ลองใช้วิธี symmetric_difference, เพื่อรับองค์ประกอบที่แตกต่างสำหรับ สองเซ็ต:

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

ผลลัพธ์การทำงานของโค้ด:

{'g', 'b', 'c', 'e'}

ตัวอย่าง

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

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

ผลลัพธ์การทำงานของโค้ด:

{'g', 'c', 'b', 'e'}

ดูเพิ่มเติม

  • วิธี difference,
    ซึ่งส่งคืนความแตกต่างระหว่าง เซ็ต
  • วิธี issubset,
    ซึ่งตรวจสอบว่ามีองค์ประกอบของ เซ็ตในลำดับหรือไม่
  • วิธี issuperset,
    ซึ่งตรวจสอบว่ามีองค์ประกอบของ ลำดับในเซ็ตหรือไม่
  • วิธี intersection,
    ซึ่งส่งคืนส่วนตัดของเซ็ต
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ