Метод
isdisjoint()
повертає True
, якщо жоден з елементів не присутній в обох наборах. Інакше він повертає False
.
set1 = {2, 4, 5, 6}
set2 = {7, 8, 9, 10}
set3 = {1, 2}
print("set1 and set2 are disjoint?",
set1.isdisjoint(set2)) # True
print("set1 and set3 are disjoint?",
set1.isdisjoint(set3)) # False
Можна використовувати список, кортеж, словник або рядок — тоді метод спершу перетворює ітерації в набори, а потім перевіряє, чи не перетинаються вони.
#isdisjoint // #practice // Python