Método isdisjoint() de conjuntos en Python

El método isdisjoint() en Python se utiliza para determinar si dos conjuntos son disjuntos o no. Dos conjuntos son disjuntos si no tienen ningún elemento en común. Si no comparten ningún elemento, el método devuelve True , lo que indica que los conjuntos son disjuntos. Si comparten al menos un elemento, el método devuelve False , lo que indica que los conjuntos no son disjuntos.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

Aquí tienes una lección detallada sobre cómo usar el método isdisjoint() en conjuntos en Python:


Sintaxis de isdisjoint() de conjuntos en Python

Ejemplo

    print(conjunto2)
  

Donde conjunto1 y conjunto2 son los dos conjuntos que deseas comparar.


Ejemplo de Conjuntos disjuntos con isdisjoint()

Ejemplo

    # Crear el primer conjunto
conjunto1 = {1, 2, 3}

# Crear el segur el segundo conjunto
conjunto2 = {4, 5, 6}

# Ver
# Verificar si los conjuntos son disjuntos
resultado = conjunto1.isdisjoint(conjunto2)

# Imprimir el resultado
print(resultado)  ## Imprimir el resultado
print(resultado)  # Resultado: True, ya que no tienen elementos en común
  
Abrir en editor

En este ejemplo, conjunto1 y conjunto2 no tienen ningún elemento en común, por lo que isdisjoint() devuelve True .


Conjuntos no disjuntos con isdisjoint()

Ejemplo

    conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

resultado = conjunto1.isdisjoint(conjunto2)
print(resultado)  # Resultado: False, ya quprint(resultado)  # Resultado: False, ya que tienen el elemento '3' en común
  
Abrir en editor

En este ejemplo, conjunto1 y conjunto2 tienen el elemento "3" en común, por lo que isdisjoint() devuelve False .


Uso en estructuras de control

Puedes usar el método isdisjoint() en estructuras de control como condicionales if para tomar decisiones basadas en si dos conjuntos son disjuntos o no. Por ejemplo:

Ejemplo

    conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

resultado = conjunto1.isdisjoint(conjunto2)
print(resultado)  # Resultado: False, ya quprint(resultado)  # Resultado: False, ya que tienen el elemento '3' en común
  

En este caso, el programa imprimirá "Los conjuntos son disjuntos." porque conjunto1 y conjunto2 son disjuntos.

El método isdisjoint() es útil cuando necesitas verificar si dos conjuntos no tienen elementos en común antes de realizar operaciones específicas en tu código.


Practica Método isdisjoint() de conjuntos en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

Aquí tienes una lección detallada sobre cómo usar el método isdisjoint() en conjuntos en Python.

Ejemplo

    print(conjunto2)
  
Abrir en editor

Ejercicio: Donde

Donde conjunto1 y conjunto2 son los dos conjuntos que deseas comparar.

Ejemplo

    # Crear el primer conjunto
conjunto1 = {1, 2, 3}

# Crear el segur el segundo conjunto
conjunto2 = {4, 5, 6}

# Ver
# Verificar si los conjuntos son disjuntos
resultado = conjunto1.isdisjoint(conjunto2)

# Imprimir el resultado
print(resultado)  ## Imprimir el resultado
print(resultado)  # Resultado: True, ya que no tienen elementos en común
  
Abrir en editor

Ejercicio: En este ejemplo,

En este ejemplo, conjunto1 y conjunto2 no tienen ningún elemento en común, por lo que isdisjoint() devuelve.

Ejemplo

    conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

resultado = conjunto1.isdisjoint(conjunto2)
print(resultado)  # Resultado: False, ya quprint(resultado)  # Resultado: False, ya que tienen el elemento '3' en común
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.