Metoden symmetric_difference_update () hittar den symmetriska skillnaden mellan två uppsättningar och uppdaterar den som kallar den.
Den symmetriska skillnaden mellan två uppsättningar A och B är den uppsättning element som finns i antingen A eller B, men inte i deras skärningspunkt.
Symmetrisk skillnad på två uppsättningarSyntaksen för symmetric_difference_update()
är:
A.symmetric_difference_update (B)
Returvärde från symmetric_difference_update ()
- De
symmetric_difference_update()
återvänderNone
(återgår ingenting). Snarare uppdaterar den uppsättningen som kallar den.
Exempel: Arbeta med symmetric_difference_update ()
A = ('a', 'c', 'd') B = ('c', 'd', 'e' ) result = A.symmetric_difference_update(B) print('A =', A) print('B =', B) print('result =', result)
Produktion
A = ('a', 'e') B = ('d', 'c', 'e') resultat = inget
Här uppdateras uppsättningen A med den symmetriska skillnaden för uppsättning A och B. Uppsättningen B
är dock oförändrad.
Rekommenderad läsning: Python Set symmetric_difference ()