„Python“ rinkinys symmetric_difference ()

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.

Simetrinis dviejų rinkinių skirtumas

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 ()

Įdomios straipsniai...