Método symmetric_difference() de Python Set

Python3 列表Conjuntos de Python


El método symmetric_difference() se puede utilizar para encontrar la diferencia simétrica de dos conjuntos.

El método symmetric_difference() devuelve un conjunto de elementos que no se repiten en los dos conjuntos, es decir, elimina los elementos que existen en ambos conjuntos.

Sintaxis

Sintaxis del método symmetric_difference():

set.symmetric_difference(set)

Parámetros

  • set -- conjunto

Valor de retorno

Devuelve un nuevo conjunto.

Ejemplo

Devuelve un nuevo conjunto formado por los dos conjuntos, pero elimina los elementos duplicados de ambos conjuntos:

Ejemplo 1

x = {"apple", "banana", "cherry"} y = {"google", "ejemplo", "apple"} z = x.symmetric_difference(y) print(z)

El resultado es:

{'google', 'cherry', 'banana', 'ejemplo'}

También puedes usar^el operador para lograr el mismo efecto:

Ejemplo

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result)  # Salida: {1, 2, 5, 6}

El resultado es:

{1, 2, 5, 6}

Python3 列表Conjuntos de Python

Otras extensiones