Método difference() de conjuntos en Python

En Python, el método difference() en Python se utiliza para obtener la diferencia entre dos conjuntos. Devuelve un nuevo conjunto que contiene los elementos presentes en el conjunto llamado (conjunto base) pero que no están presentes en el otro conjunto pasado como argumento.

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.

El método difference() en Python devuelve un conjunto que contiene la diferencia entre dos conjuntos.

El conjunto devuelto contiene elementos que existen solo en el primer conjunto y no en ambos conjuntos.


Ejemplo del Método difference() en Python

Devuelve un conjunto que contiene los elementos que solo existen en el conjunto X, y no en el conjunto Y:

Ejemplo

    print(z)
print(z)
  

Sintaxis Método difference() en Python

Ejemplo

    set.difference(set)
  
Abrir en editor

Donde:

  • set : Es el conjunto sobre el cual se quiere realizar la diferencia.
  • (set) : Es el conjunto con el cual se desea obtener la diferencia.

Es importante tener en cuenta que el método difference() no modifica el conjunto original set y devuelve un nuevo conjunto con los elementos resultantes de la diferencia.


Ejemplo de difference() en Python

Invierte el primer ejemplo. Devuelve un conjunto que contiene los elementos que solo existen en el conjunto Y, y no en el conjunto X:

Ejemplo

    print(z)
print(z)
  

Valores de parámetros

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

Parámetro Descripción
set Requerido. El conjunto para comprobar las diferencias en

Practica Método difference() 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()

Devuelve un conjunto que contiene los elementos que solo existen en el conjunto X, y no en el conjunto Y.

Ejemplo

    print(z)
  
Abrir en editor

Ejercicio: Usar print() (2)

Devuelve un conjunto que contiene los elementos que solo existen en el conjunto X, y no en el conjunto Y.

Ejemplo

    print(int("7"))
print(float("3.5"))
print(str(42))
  
Abrir en editor

Ejercicio: Invierte el primer ejemplo

Invierte el primer ejemplo. Devuelve un conjunto que contiene los elementos que solo existen en el conjunto Y, y no en el conjunto X.

Ejemplo

    set.difference(set)
  
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.