  Python set symmetric_differential_clause ()

Python Methods and Functions Symmetrical difference marked in green

The mmetric_difference () method returns a new set that contains the symmetric difference of the two sets. The symbric_difference_update () method updates the set calling symbric_difference_update () with the symmetric set difference.

Syntax:
A.symmetric_difference_update (B)
Parameters:
The symmetric_difference takes a single “set” as a argument.
Returns:
This method returns None (which indicates absence of a return value). It only updates the set calling symmetric_difference_update () with the symmetric difference of sets.

CODE 1

 # Python code to demonstrate how it works # mmetric_difference_update ()    A = { 'p' , ' a' , ' w' , 'a' , 'n' } B = { 'r' , ' a' , 'o' , 'n' , ' e' }   # there is always no result. result = A.symmetric_difference_update (B)   print ( 'A =' , A) print ( 'B =' , B) print ( 'result =' , result)

Output:

('A =', set (['e',' o', 'p',' r', 'w'])) (' B = ', set ([' a', 'r' , 'e',' o', 'n'])) (' result = ', None)

Code 2

 # Python code to demonstrate how it works # mmetric_difference_update ()    A = { 's' , ' u' , 'n' , ' n' , 'y' } B = { 'b ' , ' u' , 'n' , 'n' , ' y' }   # there is always no result. result = A.symmetric_difference_update (B)   print ( 'A =' , A) print ( 'B =' , B) print ( 'result =' , result)

Output:

('A =', set (['s',' b'])) ('B =', set (['y',' b', 'u',' n'])) (' result = ', None)