The difference_update() updates the set calling difference_update() method with the difference of sets.
If A and B are two sets. The set difference of A and B is a set of elements that exists only in set A but not in B.
To learn more, visit Python set difference.
The syntax of difference_update() is:
A.difference_update(B)
Here, A and B are two sets. difference_update() updates set A with the set difference of A-B.
1. Return Value from difference_update()
difference_update() returns None indicating the object (set) is mutated.
Suppose,
result = A.difference_update(B)
When you run the code,
- result will be
None - A will be equal to A-B
- B will be unchanged
2. Example: How difference_update() works?
A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}
result = A.difference_update(B)
print('A = ', A)
print('B = ', B)
print('result = ', result)
Output
A = {'d', 'a'}
B = {'c', 'g', 'f'}
result = None
Related posts:
Python Errors and Built-in Exceptions
Python Program to Create a Countdown Timer
Python Program to Generate a Random Number
Python set()
Python abs()
Python Set copy()
Python tuple()
Python enumerate()
Python id()
Python Dictionary update()
Python Program to Delete an Element From a Dictionary
Python String center()
Python classmethod()
Python Set isdisjoint()
Python slice()
Python strptime()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Anonymous / Lambda Function
Python chr()
Python String format()
Python Set difference()
Python min()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Slice Lists
Python Program to Swap Two Variables
Python Tuple
Python Program to Get the Full Path of the Current Working Directory
Python datetime
Python Program to Add Two Matrices
Python Program to Find Factorial of Number Using Recursion