Método difference

El método difference devuelve un conjunto, obtenido de los elementos en los que el primer conjunto difiere del segundo. En el parámetro indicamos el conjunto con el que queremos comparar el original.

Sintaxis

pythonconjunto.difference(conjunto, con el que queremos comparar)

Ejemplo

Apliquemos el método difference para obtener los elementos diferentes de dos conjuntos:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Resultado de la ejecución del código:

python{'c', 'b'}

Ejemplo

El método difference también tiene una forma abreviada:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Resultado de la ejecución del código:

python{'b', 'c'}

Véase también

  • método intersection,
    que devuelve la intersección de conjuntos
  • método issubset,
    que comprueba la presencia de elementos del conjunto en la secuencia
  • método issuperset,
    que comprueba la presencia de elementos de la secuencia en el conjunto
  • método symmetric_difference,
    que excluye los elementos comunes del conjunto y la secuencia