Metodo difference
Il metodo difference restituisce un insieme,
ottenuto dagli elementi per cui il primo
insieme differisce dal secondo. Nel parametro
indichiamo l'insieme con cui vogliamo
confrontare quello originale.
Sintassi
insieme.difference(insieme, con cui vogliamo confrontare)
Esempio
Applichiamo il metodo difference
per ottenere gli elementi diversi di due insiemi:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Risultato dell'esecuzione del codice:
{'c', 'b'}
Esempio
Il metodo difference ha anche
una forma breve:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Risultato dell'esecuzione del codice:
{'b', 'c'}
Vedi anche
-
metodo
intersection,
che restituisce l'intersezione degli insiemi -
metodo
issubset,
che verifica la presenza degli elementi dell'insieme in una sequenza -
metodo
issuperset,
che verifica la presenza degli elementi di una sequenza nell'insieme -
metodo
symmetric_difference,
che esclude gli elementi comuni tra l'insieme e la sequenza