La diferencia simétrica de dos conjuntos set1 y set2 es el conjunto de elementos que están en cualquiera de los conjuntos set1 o set2 pero no en ambos.
Syntax :
set1_name.symmetric_difference(set2_name)
Parámetros:
solo toma un solo conjunto como parámetro. Si se pasa una lista, tupla o diccionario, lo convierte en un conjunto y realiza la tarea.
Valor de retorno:
Returns a set which is the symmetric difference between the two sets.
Código de trabajo para symmetric_difference() :
# Python program to demonstrate the use of # of symmetric_difference() method list1 = [1, 2, 3] list2 = [2, 3, 4] list3 = [3, 4, 5] # Convert list to sets set1 = set(list1) set2 = set(list2) # Prints the symmetric difference when # set is passed as a parameter print(set1.symmetric_difference(set2)) # Prints the symmetric difference when list is # passed as a parameter by converting it to a set print(set2.symmetric_difference(list3))
Producción :
{1, 4} {2, 5}