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
conjunto.difference(conjunto, con el que queremos comparar)
Ejemplo
Apliquemos el método difference
para obtener los elementos diferentes de dos conjuntos:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Resultado de la ejecución del código:
{'c', 'b'}
Ejemplo
El método difference también tiene
una forma abreviada:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Resultado de la ejecución del código:
{'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