Python nastavi symmetric_difference ()

Metoda Python symmetric_difference () vrne simetrično razliko dveh nizov.

Simetrična razlika dveh nizov A in B je niz elementov, ki se nahajajo bodisi v A bodisi v B, ne pa tudi v njihovem presečišču.

Simetrična razlika dveh sklopov

Sintaksa symmetric_difference()je:

 A. simetrična_razlika (B) 

Primer 1: Delovanje symmetric_difference ()

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

Izhod

 ("b", "a", "e") ("b", "e", "a") ("b", "d", "c", "a") ("d", "e ',' c ')

Simetrična razlika z uporabo operatorja ^

V Pythonu lahko simetrično razliko najdemo tudi z ^operatorjem.

 A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) print(A B) print(B A) print(A A) print(B B)

Izhod

 ('e', 'a', 'b') ('e', 'a', 'b') set () set ()

Zanimive Članki...