Función isdisjoint en Python: Devuelve si dos conjuntos tienen una intersección o no

En Python, los conjuntos son una estructura de datos muy útil que nos permiten almacenar colecciones de elementos únicos. La función isdisjoint() nos permite determinar si dos conjuntos tienen una intersección o no, es decir, si comparten algún elemento en común.

¿Cómo funciona la función isdisjoint()?

La función isdisjoint() es un método que se puede llamar sobre un conjunto en Python. Retorna True si el conjunto no tiene elementos en común con el conjunto pasado como argumento, y False si tienen al menos un elemento en común.

Ejemplo de uso de la función isdisjoint()

# Creamos dos conjuntos

set1 = {1, 2, 3, 4, 5}

set2 = {6, 7, 8, 9}

# Verificamos si tienen intersección

print(set1.isdisjoint(set2)) # Output: True

# Creamos otros dos conjuntos con elementos en común

set3 = {1, 2, 3}

set4 = {3, 4, 5}

# Verificamos si tienen intersección

print(set3.isdisjoint(set4)) # Output: False

En el primer ejemplo, los conjuntos set1 y set2 no tienen elementos en común, por lo tanto la función isdisjoint() retorna True. En cambio, en el segundo ejemplo los conjuntos set3 y set4 comparten el elemento 3, por lo que la función retorna False.

La función isdisjoint() es una herramienta útil para verificar la relación entre dos conjuntos en Python. Puede ser utilizada en situaciones donde necesitamos determinar si dos conjuntos son completamente disjuntos o si tienen elementos en común.