Metodo intersection

Il metodo intersection esegue l'intersezione di più insiemi, restituendo come risultato un nuovo insieme con gli elementi comuni agli insiemi specificati. Nel parametro del metodo passiamo l'insieme per il quale vogliamo trovare gli elementi comuni.

Sintassi

pythoninsieme.intersection(insieme con cui vogliamo trovare elementi comuni)

Esempio

Applichiamo il metodo intersection per ottenere gli elementi comuni di due insiemi:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1.intersection(st2)
print(res)

Risultato dell'esecuzione del codice:

python{'c', 'a'}

Esempio

Il metodo intersection ha anche una forma abbreviata:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1 & st2
print(res)

Risultato dell'esecuzione del codice:

python{'c', 'a'}

Vedi anche

  • metodo union,
    che unisce gli insiemi
  • metodo difference,
    che restituisce le differenze tra insiemi