Metóda difference
Metóda difference vráti množinu
získanú z prvkov, ktorými sa prvá
množina líši od druhej. V parametri
uvádzame množinu, s ktorou chceme
porovnať pôvodnú.
Syntax
množina.difference(množina, s ktorou chceme porovnať)
Príklad
Použime metódu difference
na získanie rôznych prvkov dvoch množín:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Výsledok vykonania kódu:
{'c', 'b'}
Príklad
Metóda difference má tiež
krátku formu:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Výsledok vykonania kódu:
{'b', 'c'}
Pozrite tiež
-
metódu
intersection,
ktorá vráti prienik množín -
metódu
issubset,
ktorá kontroluje prítomnosť prvkov množiny v postupnosti -
metódu
issuperset,
ktorá kontroluje prítomnosť prvkov postupnosti v množine -
metódu
symmetric_difference,
ktorá vylúči spoločné prvky množiny a postupnosti