Metoda difference

Metoda difference vrne množico, pridobljeno iz elementov, po katerih se prva množica razlikuje od druge. V parametru navedemo množico, s katero želimo primerjati izvirno.

Sintaksa

pythonmnožica.difference(množica, s katero želimo primerjati)

Primer

Uporabimo metodo difference za pridobivanje različnih elementov dveh množic:

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

Rezultat izvajanja kode:

python{'c', 'b'}

Primer

Metoda difference ima tudi kratko obliko:

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

Rezultat izvajanja kode:

python{'b', 'c'}

Glejte tudi

  • metodo intersection,
    ki vrne presečišče množic
  • metodo issubset,
    ki preverja prisotnost elementov množice v zaporedju
  • metodo issuperset,
    ki preverja prisotnost elementov zaporedja v množici
  • metodo symmetric_difference,
    ki izključi skupne elemente množice in zaporedja