Python Set symmetric_difference_update ()

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ättningar

Syntaksen för symmetric_difference_update()är:

 A.symmetric_difference_update (B)

Returvärde från symmetric_difference_update ()

  • De symmetric_difference_update()återvänder None(å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 ()

Intressanta artiklar...