Die symmetric_difference-metode
Die metode symmetric_difference sluit
gemeenskaplike elemente uit vir 'n versameling en 'n ry,
en gee 'n nuwe versameling terug wat
slegs die verskillende elemente bevat.
In die parameter spesifiseer ons die versameling
waarmee ons die oorspronklike wil vergelyk.
Sintaksis
versameling.symmetric_difference(versameling, waarmee ons wil vergelyk)
Voorbeeld
Laat ons die metode symmetric_difference toepas
om die verskillende elemente vir
twee versamelings te kry:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Resultaat van die kode-uitvoering:
{'g', 'b', 'c', 'e'}
Voorbeeld
Die metode symmetric_difference het ook
'n kort vorm:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Resultaat van die kode-uitvoering:
{'g', 'c', 'b', 'e'}
Sien ook
-
die metode
difference,
wat die verskille tussen versamelings teruggee -
die metode
issubset,
wat die teenwoordigheid van elemente van 'n versameling in 'n ry naga -
die metode
issuperset,
wat die teenwoordigheid van elemente van 'n ry in 'n versameling naga -
die metode
intersection,
wat die snypunt van versamelings teruggee