función isdisjoint() en Python

La función Python set isdisjoint() verifica si los dos conjuntos son disjuntos o no, si es disjunto, devuelve True; de ​​lo contrario, devolverá False. Se dice que dos conjuntos son disjuntos cuando su intersección es nula. En palabras simples, no tienen ningún elemento común entre ellos. 

Ejemplos: 

Let set A = {2, 4, 5, 6}
and set B = {7, 8, 9, 10} 

Se dice que el conjunto A y el conjunto B son conjuntos disjuntos porque su intersección es nula. No tienen ningún elemento común entre ellos. 

Sintaxis de Python isdisjoint()  

conjunto1.es disjunto(conjunto2)

Python isdisjoint() Parámetros

El método de Python isdisjoint() toma solo un único argumento. También puede tomar un iterable (lista, tupla, diccionario y string) para disjuntar(). El método isdisjoint() convertirá automáticamente los iterables en conjuntos y verificará si los conjuntos son disjuntos o no.

Python isdisjoint() Valor devuelto

devuelve True si los dos conjuntos son disjuntos. 
devuelve False si los dos conjuntos no son disjuntos.

Ejemplo de conjunto de Python isdisjoint()

Ejemplo 1: el conjunto de trabajo isdisjoin()

Python3

# Python3 program for isdisjoint() function
set1 = {2, 4, 5, 6}
set2 = {7, 8, 9, 10}
set3 = {1, 2}
 
# checking of disjoint of two sets
print("set1 and set2 are disjoint?",
      set1.isdisjoint(set2))
 
print("set1 and set3 are disjoint?",
      set1.isdisjoint(set3))

Producción: 

set1 and set2 are disjoint? True
set1 and set3 are disjoint? False

Ejemplo 2: Python isdisjoint() con otros iterables como argumentos

Python3

# Set
A = {2, 4, 5, 6}
 
# List
lis = [1, 2, 3, 4, 5]
 
# Dictionary dict, Set is formed on Keys
dict = {1: 'Apple', 2: 'Orage'}
 
# Dictionary dict2
dict2 = {'Apple': 1, 'Orage': 2}
 
print("Set A and List lis disjoint?", A.isdisjoint(lis))
print("Set A and dict are disjoint?", A.isdisjoint(dict))
print("Set A and dict2 are disjoint?", A.isdisjoint(dict2))

Producción:

Set A and List lis disjoint? False
Set A and dict are disjoint? False
Set A and dict2 are disjoint? True

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *