Metod difference

Metod difference vraća skup, dobijen od elemenata po kojima se prvi skup razlikuje od drugog. U parametru navodimo skup sa kojim želimo da poredimo originalni.

Sintaksa

pythonskup.difference(skup, sa kojim želimo da poredimo)

Primer

Hajde da primenimo metod difference za dobijanje različitih elemenata dva skupa:

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

Rezultat izvršavanja koda:

python{'c', 'b'}

Primer

Metod difference takođe ima i kratku formu:

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

Rezultat izvršavanja koda:

python{'b', 'c'}

Pogledajte takođe

  • metod intersection,
    koji vraća presek skupova
  • metod issubset,
    koji proverava prisustvo elemenata skupa u sekvenci
  • metod issuperset,
    koji proverava prisustvo elemenata sekvence u skupu
  • metod symmetric_difference,
    koji isključuje zajedničke elemente skupa i sekvence