Метод 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,
гижм ва кетма-кетликнинг умумий элементларини четга олиб ташлайди