Meetod symmetric_difference
Meetod symmetric_difference jätab
välja ühised elemendid hulga ja jada puhul,
samal ajal tagastades uue hulga, mis
sisaldab ainult erinevaid
elemente. Parameetris määrame hulga,
millega soovime algset hulka võrrelda.
Süntaks
hulk.symmetric_difference(hulk, millega soovime võrrelda)
Näide
Rakendame meetodit symmetric_difference,
et saada erinevad elemendid kahe
hulga jaoks:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Koodi täitmise tulemus:
{'g', 'b', 'c', 'e'}
Näide
Meetodil symmetric_difference on
ka lühivorm:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Koodi täitmise tulemus:
{'g', 'c', 'b', 'e'}
Vaata ka
-
meetod
difference,
mis tagastab hulkade vahelised erinevused -
meetod
issubset,
mis kontrollib hulga elementide olemasolu jadas -
meetod
issuperset,
mis kontrollib jada elementide olemasolu hulgas -
meetod
intersection,
mis tagastab hulkade lõike