Metodas „Python symmetric_difference ()“ pateikia dviejų aibių simetrišką skirtumą.
Simetrinis dviejų A ir B rinkinių skirtumas yra elementų, esančių A arba B, bet ne jų sankirtoje, rinkinys.

Sintaksė symmetric_difference()
yra:
A.simetrinis_skirtumas (B)
1 pavyzdys: symmetric_difference () veikimas
A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) C = () print(A.symmetric_difference(B)) print(B.symmetric_difference(A)) print(A.symmetric_difference(C)) print(B.symmetric_difference(C))
Rezultatas
(„b“, „a“, „e“) („b“, „e“, „a“) („b“, „d“, „c“, „a“) („d“, „e“ („c“)
Simetrinis skirtumas naudojant operatorių
„Python“ taip pat galime rasti simetrišką skirtumą naudodami ^
operatorių.
A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) print(A B) print(B A) print(A A) print(B B)
Rezultatas
(„e“, „a“, „b“) („e“, „a“, „b“) rinkinys () rinkinys ()