Сравнение наборов Python: методы сравнения наборов в Python

Для сравнения наборов в Python вы можете использовать различные методы и операторы. Вот несколько примеров:

  1. Сравнение равенства (==):
    Вы можете использовать оператор равенства (==), чтобы проверить, равны ли два набора.
set1 = {1, 2, 3}
set2 = {3, 2, 1}
if set1 == set2:
    print("The sets are equal")
else:
    print("The sets are not equal")

<ол старт="2">

  • Сравнение подмножества и надмножества.
    Вы можете использовать операторы подмножества (<=) и надмножества (>=), чтобы проверить, является ли одно множество подмножеством или надмножеством другого.
  • set1 = {1, 2, 3}
    set2 = {1, 2, 3, 4, 5}
    if set1 <= set2:
        print("Set1 is a subset of Set2")
    if set2 >= set1:
        print("Set2 is a superset of Set1")
    1. Сравнение правильного подмножества и надмножества.
      Операторы правильного подмножества (<) и правильного надмножества (>) используются для проверки того, является ли один набор правильным подмножеством или правильным надмножеством другого.
    set1 = {1, 2}
    set2 = {1, 2, 3}
    if set1 < set2:
        print("Set1 is a proper subset of Set2")
    if set2 > set1:
        print("Set2 is a proper superset of Set1")
    1. Сравнение непересекающихся наборов.
      Вы можете использовать метод isdisjoint(), чтобы проверить, не имеют ли два набора общих элементов.
    set1 = {1, 2}
    set2 = {3, 4}
    if set1.isdisjoint(set2):
        print("The sets are disjoint")
    else:
        print("The sets have common elements")