The difference_update() method computes the difference between two sets (A - B) and updates set A with the resulting set.
Example
# sets of numbers A = {1, 3, 5, 7, 9} B = {2, 3, 5, 7, 11} # computes A - B and updates A with the resulting set A.difference_update(B) print('A = ', A) # Output: A = {1, 9} difference_update() Syntax
The syntax of the difference_update() method is:
A.difference_update(B) Here, A and B are two sets.
difference_update() Parameter
The difference() method takes a single argument:
- B - a set whose items won't be included in the resulting set
difference_update() Return Value
The difference_update() doesn't return any value.
Example: Python difference_update()
A = {'a', 'c', 'g', 'd'} B = {'c', 'f', 'g'} print('A before (A - B) =', A) A.difference_update(B) print('A after (A - B) = ', A) Output
Original Set = {'a', 'g', 'c', 'd'} A after (A - B) = {'a', 'd'} In the above example, we have used the difference_update() method to compute the difference between two sets A and B and update set A with the resulting set.
Here, A.difference_update(B) performs A - B and updates set A with value {'a', 'd'}
Also Read: