38 of 151 menu

Metodo symmetric_difference

Il metodo symmetric_difference esclude gli elementi comuni per un insieme e una sequenza, e restituisce un nuovo insieme che contiene solo gli elementi differenti. Nel parametro specifichiamo l'insieme con cui vogliamo confrontare quello originale.

Sintassi

insieme.symmetric_difference(insieme con cui vogliamo confrontare)

Esempio

Applichiamo il metodo symmetric_difference per ottenere gli elementi differenti tra due insiemi:

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

Risultato dell'esecuzione del codice:

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

Esempio

Il metodo symmetric_difference ha anche una forma abbreviata:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • metodo difference,
    che restituisce le differenze tra insiemi
  • metodo issubset,
    che verifica la presenza di elementi dell'insieme nella sequenza
  • metodo issuperset,
    che verifica la presenza di elementi della sequenza nell'insieme
  • metodo intersection,
    che restituisce l'intersezione degli insiemi
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta