38 of 151 menu

Metode symmetric_difference

Metode symmetric_difference izslēdz kopīgos elementus kopai un secībai, tajā pašā laikā atgriež jaunu kopu, kurā atrodas tikai atšķirīgie elementi. Parametrā mēs norādām kopu, ar kuru vēlamies salīdzināt sākotnējo.

Sintakse

kopa.symmetric_difference(kopa, ar kuru vēlamies salīdzināt)

Piemērs

Izmantosim metodi symmetric_difference, lai iegūtu atšķirīgos elementus divām kopām:

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

Koda izpildes rezultāts:

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

Piemērs

Metodei symmetric_difference ir arī īsa forma:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • metode difference,
    kas atgriež atšķirības starp kopām
  • metode issubset,
    kas pārbauda kopas elementu esamību secībā
  • metode issuperset,
    kas pārbauda secības elementu esamību kopā
  • metode intersection,
    kas atgriež kopu krustpunktu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt