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
množica.difference(množica, s katero želimo primerjati)
Primer
Uporabimo metodo difference
za pridobivanje različnih elementov dveh množic:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Rezultat izvajanja kode:
{'c', 'b'}
Primer
Metoda difference ima tudi
kratko obliko:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Rezultat izvajanja kode:
{'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