Methode symmetric_difference
De methode symmetric_difference sluit
gemeenschappelijke elementen uit voor set en reeks,
terwijl het een nieuwe set retourneert, waarin
alleen de afwijkende
elementen zich bevinden. In de parameter specificeren we de set,
waarmee we de originele willen vergelijken.
Syntaxis
set.symmetric_difference(set, waarmee we willen vergelijken)
Voorbeeld
Laten we de methode symmetric_difference toepassen,
om de verschillende elementen te verkrijgen voor
twee sets:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Resultaat van code-uitvoering:
{'g', 'b', 'c', 'e'}
Voorbeeld
De methode symmetric_difference heeft ook
een korte vorm:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Resultaat van code-uitvoering:
{'g', 'c', 'b', 'e'}
Zie ook
-
methode
difference,
die verschillen tussen sets retourneert -
methode
issubset,
die de aanwezigheid van elementen van een set in een reeks controleert -
methode
issuperset,
die de aanwezigheid van elementen van een reeks in een set controleert -
methode
intersection,
die de doorsnede van sets retourneert