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 List index()
Python Program to Merge Two Dictionaries
Python Program to Check if a Number is Odd or Even
Python Operator Overloading
Python frozenset()
Python vars()
Python Function Arguments
Python String rfind()
Python Program to Find the Factorial of a Number
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python String isidentifier()
Python issubclass()
Python Program to Print the Fibonacci sequence
Python dict()
APIs in Node.js vs Python - A Comparison
Python String format_map()
Python memoryview()
Python range()
Python if...else Statement
Deep Learning in Python - LazyProgrammer
Python datetime
Convert a Map to an Array, List or Set in Java
Python String isalnum()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Illustrate Different Set Operations
Python String rstrip()
Python Program to Get the Class Name of an Instance
Python Data Structures and Algorithms - Benjamin Baka
Python Global Keyword
Python String maketrans()
Python ascii()
Python Program to Convert Decimal to Binary Using Recursion