Metodas symmetric_difference
Metodas symmetric_difference pašalina
bendrus aibės ir sekos elementus,
o grąžina naują aibę, kurioje
yra tik besiskiriantys
elementai. Parametre nurodome aibę,
su kuria norime palyginti pradinę.
Sintaksė
aibe.symmetric_difference(aibe, su kuria norime palyginti)
Pavyzdys
Panaudokime metodą symmetric_difference,
kad gautume besiskiriančius elementus
dviejų aibių:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Kodo vykdymo rezultatas:
{'g', 'b', 'c', 'e'}
Pavyzdys
Metodas symmetric_difference taip pat
turi trumpąją formą:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Kodo vykdymo rezultatas:
{'g', 'c', 'b', 'e'}
Taip pat žiūrėkite
-
metodas
difference,
kuris grąžina skirtumus tarp aibių -
metodas
issubset,
kuris tikrina aibės elementų buvimą sekoje -
metodas
issuperset,
kuris tikrina sekos elementų buvimą aibėje -
metodas
intersection,
kuris grąžina aibių sankirtą