Метад difference

Метад difference вяртае мноства, атрыманае з элементаў, па якіх першае мноства адрозніваецца ад другога. У параметры ўказваем мноства, з якім хочам параўнаць зыходнае.

Сінтаксіс

pythonмноства.difference(мноства, з якім хочам параўнаць)

Прыклад

Давайце прымянім метад difference для атрымання розных элементаў двух мностваў:

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

Вынік выканання кода:

python{'c', 'b'}

Прыклад

У метада difference таксама ёсць кароткая форма:

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

Вынік выканання кода:

python{'b', 'c'}

Глядзіце таксама

  • метад intersection,
    які вяртае перасячэнне мностваў
  • метад issubset,
    які правярае наяўнасць элементаў мноства ў паслядоўнасці
  • метад issuperset,
    які правярае наяўнасць элементаў паслядоўнасці ў мностве
  • метад symmetric_difference,
    які выключае агульныя элементы мноства і паслядоўнасці