Kaedah symmetric_difference
Kaedah symmetric_difference mengecualikan
unsur bersama untuk set dan jujukan,
sambil mengembalikan set baharu yang
hanya mengandungi unsur yang berbeza.
Dalam parameter, kami nyatakan set yang
ingin kami bandingkan dengan set asal.
Sintaks
set.symmetric_difference(set, yang ingin dibandingkan)
Contoh
Mari gunakan kaedah symmetric_difference
untuk mendapatkan unsur yang berbeza untuk
dua set:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Keputusan pelaksanaan kod:
{'g', 'b', 'c', 'e'}
Contoh
Kaedah symmetric_difference juga
mempunyai bentuk pendek:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Keputusan pelaksanaan kod:
{'g', 'c', 'b', 'e'}
Lihat juga
-
kaedah
difference,
yang mengembalikan perbezaan antara set -
kaedah
issubset,
yang menyemak kewujudan unsur set dalam jujukan -
kaedah
issuperset,
yang menyemak kewujudan unsur jujukan dalam set -
kaedah
intersection,
yang mengembalikan persilangan set