Метад difference
Метад difference вяртае мноства,
атрыманае з элементаў, па якіх першае
мноства адрозніваецца ад другога. У параметры
ўказваем мноства, з якім хочам
параўнаць зыходнае.
Сінтаксіс
мноства.difference(мноства, з якім хочам параўнаць)
Прыклад
Давайце прымянім метад difference
для атрымання розных элементаў двух мностваў:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Вынік выканання кода:
{'c', 'b'}
Прыклад
У метада difference таксама ёсць
кароткая форма:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Вынік выканання кода:
{'b', 'c'}
Глядзіце таксама
-
метад
intersection,
які вяртае перасячэнне мностваў -
метад
issubset,
які правярае наяўнасць элементаў мноства ў паслядоўнасці -
метад
issuperset,
які правярае наяўнасць элементаў паслядоўнасці ў мностве -
метад
symmetric_difference,
які выключае агульныя элементы мноства і паслядоўнасці