Set Comparisons in Python

 Set comparisons are used to validate whether one set fully exists within another

  • issubset()
  • issuperset()
  • isdisjoint()

Subset

set2.issubset(set1) Returns True if all elements of second set are in first set. Else, False

Example – 1

Code:

set_1 = {'a', 1, 3, 5}
set_2 = {'a', 1}
is_subset = set_2.issubset(set_1)
print(is_subset)

Output

True

Example – 2

Code

set_1 = {4, 6}
set_2 = {2, 6}
is_subset = set_2.issubset(set_1)
print(is_subset)

Output

False

SuperSet

set1.issuperset(set2) Returns True if all elements of second set are in first set. Else, False

Example – 1

Code

set_1 = {'a', 1, 3, 5}
set_2 = {'a', 1}
is_superset = set_1.issuperset(set_2)
print(is_superset)

Output

True

Example – 2

Code

set_1 = {4, 6}
set_2 = {2, 6}
is_superset = set_1.issuperset(set_2)
print(is_superset)

Output

False

Disjoint Sets

set1.isdisjoint(set2) Returns True when they have no common elements. Else, False

Code

set_a = {1, 2}
set_b = {3, 4}
is_disjoint = set_a.isdisjoint(set_b)
print(is_disjoint)

Output

True

Comments

Popular posts from this blog

CODING ASSIGNMENT 4

CODING PRACTICE 11 Music Page

CCBP Static Website Coding Assignment 2 Solution | Yoga Page