Python Establecer diferencia_simétrica()

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.

symmetric-difference
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}

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *