Table of Contents
1. Overview
The difference() method returns the set difference of two 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. For example:
If A = {1, 2, 3, 4} B = {2, 3, 9} Then, A - B = {1, 4} B - A = {9}
The syntax of the set difference()
method in Python is:
A.difference(B)
Here, A and B are two sets. The following syntax is equivalent to A-B
.
2. Return Value from difference()
difference()
returns the difference between two sets which is also a set. It doesn’t modify the original sets.
3. Example 1: How difference() works in Python?
A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A))
Output
{'b', 'a', 'd'} {'g', 'f'}
You can also find the set difference using -
operator in Python.
4. Example 2: Set Difference Using – Operator.
A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A)
Output
{'b', 'd', 'a'} {'f', 'g'}
Related posts:
Python Dictionary get()
Python *args and **kwargs
Python eval()
Python sleep()
Python String isspace()
Python String isidentifier()
Python repr()
Python String rstrip()
Python Program to Generate a Random Number
Python Program to Check If Two Strings are Anagram
Python id()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Get the Full Path of the Current Working Directory
Python range()
Convert a Map to an Array, List or Set in Java
Python Program to Check Whether a String is Palindrome or Not
Python Program to Compute the Power of a Number
Python Program to Create a Long Multiline String
Python List
Deep Learning in Python - LazyProgrammer
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python Tuple count()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Parse a String to a Float or Int
Python super()
Python time Module
Python List count()
Python Program to Check if a Number is Positive, Negative or 0
Python timestamp to datetime and vice-versa
Python Set issuperset()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Dictionary values()