Metode symmetric_difference
Metode symmetric_difference izslēdz
kopīgos elementus kopai un secībai,
tajā pašā laikā atgriež jaunu kopu, kurā
atrodas tikai atšķirīgie
elementi. Parametrā mēs norādām kopu,
ar kuru vēlamies salīdzināt sākotnējo.
Sintakse
kopa.symmetric_difference(kopa, ar kuru vēlamies salīdzināt)
Piemērs
Izmantosim metodi symmetric_difference,
lai iegūtu atšķirīgos elementus
divām kopām:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Koda izpildes rezultāts:
{'g', 'b', 'c', 'e'}
Piemērs
Metodei symmetric_difference ir arī
īsa forma:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Koda izpildes rezultāts:
{'g', 'c', 'b', 'e'}
Skatiet arī
-
metode
difference,
kas atgriež atšķirības starp kopām -
metode
issubset,
kas pārbauda kopas elementu esamību secībā -
metode
issuperset,
kas pārbauda secības elementu esamību kopā -
metode
intersection,
kas atgriež kopu krustpunktu