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 String isidentifier()
Python Set isdisjoint()
Machine Learning with Python for everyone - Mark E.Fenner
Python ascii()
Python Function Arguments
Python Program to Add Two Matrices
Python zip()
Python dir()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Functions
Python String isupper()
Python Program to Print Colored Text to the Terminal
Python List insert()
Python List append()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Swap Two Variables
Python Program to Differentiate Between type() and isinstance()
Python int()
Python Program to Count the Number of Digits Present In a Number
Python Operators
Python max()
Python @property decorator
Python divmod()
Python staticmethod()
Python Program to Find the Sum of Natural Numbers
Python Program to Multiply Two Matrices
Python List sort()
Python Generators
Python Set pop()
Python String format_map()
Python Set copy()