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.

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

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

Ejemplo

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

x = {"plátano", "manzana", "fresa"}
y = {"iphone", "samsung", "xiaomi"}

z = x.difference(y)

print(z)

Sintaxis

set.difference(set)

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.

Valores de parámetros

ParámetroDescripción
setRequerido. El conjunto para comprobar las diferencias en

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:

x = {"iphone", "plátano", "fresa"}
y = {"samsung", "xiaomi", "manzana"}

z = y.difference(x)

print(z)