Метод sets.isdisjoint() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по Python, мы рассмотрим метод множества isdisjoint(). Данный метод предназначен для проверки отсутствия общих элементов множества в другой последовательности. 

Синтаксис:

sets.isdisjoint(other)

Аргументы:

  • other - объект поддерживающий итерацию (кортеж, символ или подстрока).
  • sets - множество frozenset или set.

Метод isdisjoint() возвращает True, если множество не имеет общих элементов с другим итерируемым объектом other, и возвращает False, если есть общие элементы.

Пример:

# Множество
set_x = {1, 2, 3, 4, 5}

# Список
list_y = [1, 2, 3, 4, 5]

# Неизменяемое множество
fset_x = frozenset({'Hello', 'Programming', 'World'})

# Кортеж
tuple_y = ('Hello', 'Programming', 'World')

# Проверка множества со списком
print(set_x.isdisjoint(list_y))

# Проверка множества с кортежем
print(set_x.isdisjoint(tuple_y))

# Проверка неизменяемого множества со кортежем
print(fset_x.isdisjoint(tuple_y))

# Проверка неизменяемого множества со списком
print(fset_x.isdisjoint(list_y))

# Проверка множества с неизменяемым множеством
print(set_x.isdisjoint(fset_x))

Результат:

>>> False

>>> True

>>> False

>>> True

>>> True
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)