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 Tuple count()
Python *args and **kwargs
Python pass statement
Python divmod()
Python List pop()
Python Program to Compute all the Permutation of the String
Python String isalnum()
Python Set copy()
Python Program to Extract Extension From the File Name
Python String splitlines()
Python compile()
Python Program to Find the Largest Among Three Numbers
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Check the File Size
Python String ljust()
Python Program to Shuffle Deck of Cards
Python Set symmetric_difference()
Python String isspace()
Python Operators
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python frozenset()
Python String capitalize()
Python issubclass()
Python Dictionary
Deep Learning with Python - Francois Chollet
Python any()
Python Program to Trim Whitespace From a String
Python hex()
Python round()
Python String isdecimal()
Python Strings