Método de copia establecida de Python

Método de copia establecida de Python
“Los conjuntos son muy útiles en los lenguajes de programación. Son como listas o tuplas; Sin embargo, el lenguaje de programación de Python proporciona funciones incorporadas extremadamente útiles y simples que se utilizarán con conjuntos. Podemos realizar múltiples tipos de funciones matemáticas utilizando la función del lenguaje de Python para conjuntos. En este artículo, nuestro objetivo es explorar el método Python Set Copy (). Usaremos el código de muestra para comprender cómo funciona el método de copia () de Python y cuál es su función. Entonces, comencemos con la definición del método set copy () y luego avancemos a la sección de ejemplo."

¿Cuál es el método Python Set Copy ()??

El método Python Set Copy () es una función incorporada de un lenguaje de programación de Python. Se usa para copiar un conjunto predeterminado. La función set copy () copiará un conjunto que se especifica en otro conjunto. Por lo general, el operador "=" se usa para copiar un conjunto a otro, pero el inconveniente de usar el operador "=" es que si realiza algún cambio en el conjunto original, los cambios también se replicarán al nuevo conjunto. Sin embargo, si desea que el nuevo conjunto no se vea afectado por la modificación del conjunto anterior, debe usar la función de copia (). Mostraremos esto con la ayuda de ejemplos en la sección próxima.

Sintaxis de la función Python set copy ()

Cuando necesite usar una nueva función, debe familiarizarse con la sintaxis general de la función para que no tenga ningún problema para usarla en su programa. La sintaxis del método Python Set Copy () es la siguiente:

La función copy () no toma ningún parámetro como entrada y devuelve la copia del conjunto específico. El "conjunto" representa el conjunto que debe copiarse; El nombre del conjunto específico se usa para llamar a la función Copiar (). Ahora exploremos algunos ejemplos simples del método Python Set Copy () para tener una mejor comprensión de la función Copy ().

Ejemplo 1

El primer programa de ejemplo es muy sencillo y de nivel básico. Apuntamos en este ejemplo para comprender la función de set copy () en python. El código de muestra es el siguiente:

count = 1, 2, 3, 4, 5
conjuntos = recuento.Copiar()
imprimir ("La copia del conjunto de recuento es =", conjuntos)

En el programa dado anteriormente, declaramos un recuento de nombres establecidos y le asignamos 5 elementos 1, 2, 3, 4, 5. El conjunto se copia mediante la función Copy (), y el resultado se almacenará en una variable llamada "Conjuntos" utilizando el nombre del conjunto "Count" La función Copy () se llama. Después de eso, el conjunto de copias se muestra en la pantalla con la ayuda de la función print (). La salida del programa es la siguiente:

Ejemplo 2

Como hemos discutido anteriormente, la función copy () es similar al "=" igual operador, pero no son lo mismo. La función copy () se usa para hacer una copia del conjunto original. Cuando la función SET COPY () se usa en el programa, cualquier cambio o modificación realizado en el conjunto original no se reflejará en el conjunto copiado. El conjunto copiado está completamente separado del conjunto original. Para ayudarlo a comprender este concepto, proporcionamos el siguiente código de muestra:

count = 1, 2, 3, 4, 5
conjuntos = recuento.Copiar()
imprimir ("La copia del conjunto de recuento es =", conjuntos)
contar.Agregar (10)
contar.Agregar (20)
imprimir ("el conjunto original después de la modificación:", contar)
Imprimir ("El conjunto copiado después de la modificación del conjunto original:", Conjuntos)

Aquí, la primera línea de código es el conjunto asignado a la variable "contar". La función copy () se llama por el nombre de conjunto, y el resultado se asigna a la variable "conjuntos". Para mostrar el conjunto copiado antes de hacer cualquier modificación en el conjunto original, se utiliza la instrucción print (). Después de eso, se agregan dos elementos más al conjunto original. Ahora, cuando mostremos el conjunto original, tendremos 7 elementos. Pero si intentamos mostrar el conjunto copiado, solo tendremos 5 elementos en el conjunto que estaban presentes en el conjunto original al hacer una copia de él.

Como se discutió anteriormente, cuando usamos el método SET COPY () para copiar un conjunto, el nuevo conjunto no se verá afectado por ninguna modificación realizada en el conjunto original. Para explicar ese concepto, proporcionamos el código anterior. Ahora verifiquemos la salida del siguiente programa para ver si el nuevo conjunto se vio afectado por la modificación del conjunto original o no. La salida es la siguiente:

Puede ver que el conjunto original se modifica, pero no hay cambios en el conjunto copiado. Por lo tanto, la modificación al conjunto original no tiene ningún impacto en el conjunto copiado.

Ejemplo 3

En este código de ejemplo, mostraremos cómo funciona el operador "=". Como se discutió anteriormente, los métodos de operador y copia "=" se utilizan para copiar un conjunto. Sin embargo, el conjunto copiado por la función copy () no se verá afectado por la modificación realizada al conjunto original. Por otro lado, el conjunto copiado con el operador "=" siempre se verá afectado por cualquier cambio realizado en el conjunto original. Para explicar claramente estos conceptos, utilizamos estos ejemplos. El código de muestra se proporciona a continuación para su comprensión:

count = 1, 2, 3, 4, 5
conjuntos = recuento
imprimir ("La copia del conjunto de recuento es =", conjuntos)
contar.Agregar (10)
contar.Agregar (20)
imprimir ("el conjunto original después de la modificación:", contar)
Imprimir ("El conjunto copiado después de la modificación del conjunto original:", Conjuntos)

Aquí utilizamos el operador "=" en lugar de la función Copy () para mostrar la diferencia entre ambas funciones. La salida del programa anterior es el siguiente:

Ahora compare la salida del programa anterior con este programa. Puede ver que el conjunto copiado con el operador "=" se verá afectado por la modificación realizada al conjunto original. Cuando copia un conjunto con el operador "=", crea otra imagen del conjunto original. Entonces, cuando una imagen cambia, la otra cambiará automáticamente. Como se muestra en la salida, el conjunto original y el conjunto copiado son los mismos después de una modificación incluso.

Conclusión

El propósito de este tutorial es aprender sobre el funcionamiento de la función Python Set Copy (). La función Python Set Copy () se usa para hacer una copia del conjunto original para que podamos hacer cambios en el conjunto original si es necesario, pero todavía tenemos una copia completamente sin cambios. Con la ayuda de ejemplos, aprendimos a incluir las funciones de copia set () en los programas de Python.