Сравнение множеств

Списки и коллекции / Множества

first = {1, 2}
second = {2, 1}
third = {1, 2, 3}

is_equal = first == second
print(f'{is_equal = }')
# is_equal is True

is_intersects = not first.isdisjoint(third)
print(f'{is_intersects = }')
# is_intersects is True

# <= means "is a subset of"
is_third_subset = third <= first
print(f'{is_third_subset = }')
# is_third_subset is False

is_subset = first <= third
print(f'{is_subset = }')
# is_subset is True

# < is strict: equal sets are not proper subsets
is_proper_subset = first < second
print(f'{is_proper_subset = }')
# is_proper_subset is False