symmetric_difference методи
symmetric_difference методи
гижма ва кетма-кетлик учун умумий элементларни
чоп этади, бу бошка гижмани кайтаради,
унда факат фарқ қилувчи элементлар
мавжуд. Параметрда биз асосий гижма
билан солиштирмоқчи бўлган гижмани
кўрсатамиз.
Синтаксис
гижма.symmetric_difference(солиштирмоқчи бўлган гижма)
Мисол
Икки гижма учун фарқланувчи элементларни
олиш учун symmetric_difference
методидан фойдаланайлик:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Кодни ишга тушириш натижаси:
{'g', 'b', 'c', 'e'}
Мисол
symmetric_difference методи учун
qisqa форма ҳам мавжуд:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Кодни ишга тушириш натижаси:
{'g', 'c', 'b', 'e'}
Шунингдек қаранг
-
differenceметоди,
гижмалар ўртасидаги фарқларни қайтаради -
issubsetметоди,
гижма элементларининг кетма-кетликда мавжудлигини текширади -
issupersetметоди,
кетма-кетлик элементларининг гижмада мавжудлигини текширади -
intersectionметоди,
гижмаларнинг кесишмасини қайтаради