Table of Contents
1. Overview
The symmetric_difference_update() method finds the symmetric difference of two sets and updates the set calling it.
The symmetric difference of two sets A and B is the set of elements that are in either A or B, but not in their intersection.

The syntax of symmetric_difference_update() is:
A.symmetric_difference_update(B)
2. Return Value from symmetric_difference_update()
- The
symmetric_difference_update()returnsNone(returns nothing). Rather, it updates the set calling it.
3. Example: Working of 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)
Output
A = {'a', 'e'}
B = {'d', 'c', 'e'}
result = None
Here, the set A is updated with the symmetric difference of set A and B. However, the set B is unchanged.
Recommended Reading: Python Set symmetric_difference()
Related posts:
Python Program to Count the Number of Digits Present In a Number
Python len()
Python if...else Statement
Python vars()
Python timestamp to datetime and vice-versa
Python Program to Display the multiplication Table
Python Function Arguments
Python Set remove()
Python Set clear()
How to Get Started With Python?
Python oct()
Python Dictionary clear()
Python Program to Parse a String to a Float or Int
Python Program to Find HCF or GCD
Python Program to Get the Full Path of the Current Working Directory
Python Objects and Classes
Python bytearray()
Python String swapcase()
Python Program to Access Index of a List Using for Loop
Python Dictionary update()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python String casefold()
Python Program to Convert Bytes to a String
Python int()
Intelligent Projects Using Python - Santanu Pattanayak
Python Errors and Built-in Exceptions
Python Program to Split a List Into Evenly Sized Chunks
Python min()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Tuple count()
Python String rsplit()
Python Data Types