Método Python Set SymMetric_DiFference_Update

Método Python Set SymMetric_DiFference_Update
Los conjuntos son elementos matemáticos muy interesantes para jugar con. Como si fueran muy fáciles de administrar en matemáticas generales, y también son fáciles de usar en los programas de Python. El lenguaje de programación de Python nos proporciona varias funciones útiles en los conjuntos. En este artículo, explicaremos el uso del método Python Set SymMetric_DiFference_Update (). Demostraremos algunos ejemplos simples y complejos para ayudarlo a comprender cómo puede usar el método Python Set SymMetric_DiFference_Update () en su programa Python. Así que comencemos!

¿Qué es un método Python Set SymMetric_DiFference_Update ()??

El método Python Set SymMetric_DiFference_Update () es un método integrado en un lenguaje de programación de Python que actualiza los conjuntos con elementos únicos. El método Python Set SymMetric_DiFference_Update () elimina todos los elementos comunes de dos o más conjuntos y actualiza el conjunto especificado con elementos únicos en todos los conjuntos. Es similar a la función "o", con solo una diferencia. El método Python Set SymMetric_DiFference_Update () no incluye los elementos comunes. Tiene todos los elementos que existen en el conjunto uno o dos pero no en ambos conjuntos. Ahora, veamos la sintaxis del método Python Set SymMetric_Difference_Update () para comprender cómo funciona el método SymMetric_DiFference_Update () del método. La sintaxis de la función se proporciona a continuación:

El método Python Set SymMetric_DiFference_Update () se llama uno de los conjuntos que deben actualizarse. Solo se necesita un parámetro, que es el nombre del conjunto que debe combinarse con el conjunto de llamadas. No devuelve nada más que actualizar el conjunto existente. Veamos algunos ejemplos simples para aprender a usar el método Python Set SymMetric_DiFference_Update () en nuestros programas de Python.

Ejemplo 1

Comencemos con un ejemplo simple para que no tenga ningún problema para aprender a incorporar el método Python SET SymMetric_DiFference_Update () en sus programas. El código de muestra se proporciona a continuación:

a = 1, 2, 5, 7, 9, 11
b = 10, 20, 30, 40, 50
a.symmetric_difference_update (b)
Imprimir (a)

En el código del programa anterior, tenemos dos conjuntos, "A" y "B". El conjunto "A" contiene seis valores; Del mismo modo, el conjunto "B" también contiene seis elementos. Llamando a un.symmetric_difference_update (b), y los conjuntos A y B se combinan juntos. Usando la declaración de impresión, el conjunto actualizado "A" se ha mostrado en el terminal. La salida del programa se proporciona a continuación:

Aquí, puede ver que los elementos en ambos conjuntos se combinan juntos, y establecer "A" se ha actualizado con todos los valores.

Ejemplo 2

El ejemplo anterior no muestra la eliminación de los valores comunes porque ambos conjuntos tienen elementos únicos. Entonces, demostremos la eliminación de valores comunes en este ejemplo. Consulte el código de referencia dado en la siguiente captura de pantalla:

a = 1, 2, 5, 7, 9, 11
b = 5, 7, 9, 11, 13, 15
a.symmetric_difference_update (b)
Imprimir (a)

Aquí, hay dos conjuntos, SET A y SET B. SET A contiene seis valores, y el conjunto B contiene seis valores. Usando el a.comando symmetric_difference_update (b), el conjunto A y el conjunto B se combinan e imprima el conjunto actualizado A con la instrucción print (). La salida se proporciona a continuación para su referencia:

En esta salida, puede ver que se eliminan los valores comunes en ambos conjuntos, y los valores únicos se actualizan en el conjunto "A". El conjunto A y el conjunto B tienen 5, 7, 9 y 11 valores comunes, por lo que se eliminan de la lista, y el conjunto "A" se ha actualizado con elementos únicos.

Ejemplo 3

Cuando usamos el método Python Set SymMetric_DiFference_Update (), solo actualiza el conjunto llamado Método. Todos los demás conjuntos permanecen sin cambios. Entonces, por ejemplo, estamos usando la siguiente declaración, un.symmetric_difference_update (b), entonces solo se actualizará A, y el conjunto B seguirá siendo el mismo. Veamos el siguiente código:

a = 1, 2, 5, 7, 9, 11
b = 5, 7, 9, 11, 13, 15
a.symmetric_difference_update (b)
imprimir ('set a is =', a)
imprimir ('set b is =', b)

Como puede observar, el código es el mismo que hemos usado en ejemplos anteriores. Acabamos de agregar otra declaración de impresión. Ahora, imprimamos ambos conjuntos después de usar el método Python Set SymMetric_DiFference_Update () en el programa para que podamos ver cómo funciona. El siguiente es la salida del programa:

Como puede ver, el set B es el mismo que hemos proporcionado. Solo se ha actualizado "A". Por lo tanto, está claro que solo el conjunto de llamadas se actualizará con el método de Python SymMetric_DiFference_Update (), y todos los demás conjuntos seguirán siendo los mismos.

Ejemplo 4

Como hemos discutido anteriormente, el método Python Set SymMetric_DiFference_Update () no devuelve nada. Solo actualiza el conjunto de llamadas. Entonces, en este ejemplo, le mostraremos que el método Python Set SymMetric_DiFference_Update () no devuelve nada. El código de un ejemplo de muestra se da a continuación:

a = 1, 2, 5, 7, 9, 11
b = 5, 7, 9, 11, 13, 15
salida = a.symmetric_difference_update (b)
imprimir ('set a is =', a)
imprimir ('set b is =', b)
print ('set de salida is =', salida)

El código es el mismo de nuevo. Agregamos una variable que almacena el resultado devuelto por el método Python Set SymMetric_DiFference_Update (). Como sabemos, el método Python Set SymMetric_DiFference_Update () no devuelve nada, por lo que la variable no debe tener nada en él. Vea la salida que se da a continuación:

Aquí, puede observar que el conjunto "A" se ha actualizado con los valores únicos, el SET B permaneció sin cambios, y la variable definida "salida" no tiene "ninguno". Esto muestra claramente que el método Python SET SymMetric_DiFference_Update () no devuelve nada, por lo que la variable asignada siempre tendrá un valor "ninguno".

Ejemplo 5

En los ejemplos anteriores, proporcionamos dos conjuntos definidos correctamente. Demostremos otra forma de proporcionar un conjunto. Le ayudará a escribir código para algunas aplicaciones complejas. Consulte el código dado en la siguiente captura de pantalla:

a = 1, 2, 5, 7, 9, 11
b = (x para x en rango (2,9))
a.symmetric_difference_update (b)
imprimir ('set a is =', a)

Aquí, el set A sigue siendo simple, pero el set B no es solo usar el bucle "para" y la función "rango ()". El conjunto B se calcula con la función de rango () que comienza a partir de 2 y termina a las 8. El conjunto B tendrá 2, 3, 4, 5, 6, 7, 8 elementos. Estos elementos serán utilizados por el método Python Set SymMetric_DiFference_Update () para combinar con SET A. Se adjunta la siguiente salida:

Ahora, puede ver que el conjunto "A" se ha actualizado con los elementos únicos en ambos conjuntos.

Conclusión

Diseñamos este artículo para explicar cómo usar el método Python Set SymMetric_DiFference_Update () en sus programas. El método Python Set SymMetric_DiFference_Update () es una función de Python incorporada que nos permite actualizar un conjunto con valores únicos en todos los conjuntos. Con la ayuda de ejemplos, explicamos una situación diferente para que pueda tener un buen comando del método Python Set SymMetric_DiFference_Update ().