38 of 151 menu

Kaedah symmetric_difference

Kaedah symmetric_difference mengecualikan unsur bersama untuk set dan jujukan, sambil mengembalikan set baharu yang hanya mengandungi unsur yang berbeza. Dalam parameter, kami nyatakan set yang ingin kami bandingkan dengan set asal.

Sintaks

set.symmetric_difference(set, yang ingin dibandingkan)

Contoh

Mari gunakan kaedah symmetric_difference untuk mendapatkan unsur yang berbeza untuk dua set:

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

Keputusan pelaksanaan kod:

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

Contoh

Kaedah symmetric_difference juga mempunyai bentuk pendek:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • kaedah difference,
    yang mengembalikan perbezaan antara set
  • kaedah issubset,
    yang menyemak kewujudan unsur set dalam jujukan
  • kaedah issuperset,
    yang menyemak kewujudan unsur jujukan dalam set
  • kaedah intersection,
    yang mengembalikan persilangan set
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak