Copia de la lista de Python

Copia de la lista de Python
Una lista es un tipo de datos de Python que está rodeado en soportes cuadrados [] y contiene elementos separados por comas. Los valores de la lista pueden ser de muchos tipos de datos. La indexación de una lista comienza en cero y se puede combinar y cortar. Debido a que a veces es necesario recrear un objeto, los métodos de copia son extremadamente útiles. El lenguaje de Python proporciona varias opciones para lograr esto. El propósito de este artefacto es demostrar cómo usar la técnica de copia de la lista. Debido a que la lista se utiliza ampliamente, también se requiere su copia.

Usando varias operaciones incorporadas, los valores de la lista se pueden clonar como un nuevo valor de lista. Es posible que deba duplicar los elementos de una lista en algunos procedimientos de Python. De hecho, una lista de copias es un método en Python que se usa en listas que incluyen múltiples variables/valores. La funcionalidad principal de la función de copia es replicar los elementos de una lista existente en una lista vacía recién formada. Este artículo se trata de copiar una lista en otra lista. Tenemos dos ilustraciones que guiarán a nuestros usuarios cada vez que intenten copiar una lista.

Nota: Use Spyder IDE en Windows 10 para implementar los siguientes ejemplos.

Ejemplo 1: Método Copy ()

Copy () es una nueva técnica en las listas de Python lanzadas en Python 3. Duplica la lista en alguna otra lista. Una cosa a tener en cuenta es que Python 2 no lo admite. La función copy () es la técnica más directa para copiar una lista de Python. Podemos visualizar una condición en la que necesitamos duplicar la lista. El signo igual = se puede usar para crear una duplicación de lista. La nueva lista, por otro lado, se asociará con la antigua. Si edita la lista original, la nueva lista también se actualizará. El elemento de la nueva lista es similar al de la lista anterior.

La función de copy () de la lista genera una copia de la lista original. No hay parámetros para la función copy (). En esta siguiente ilustración, tenemos una lista "X" en la que también hemos especificado algunos enteros y cadenas. Después de eso, hemos creado otra variable, "new_x", en la que copiaremos el contenido de la lista original. La declaración de impresión se ejecutará después para obtener la impresión de la lista copiada en la pantalla. El código para el método copy () se ha mostrado en la imagen adjunta y en forma textual:

X = ['Hola', 1, 2, 3]
New_x = x.Copiar()
Imprimir ('Lista copiada:', new_x)

La impresión de la lista copiada se puede ver en la imagen que se muestra a continuación. La salida es correcta según nuestro código de programa anterior:

Ejemplo 2

Esta ilustración es un poco diferente de la anterior. Aquí, tenemos una lista titulada "List1" en la que se especifican los valores de tipo entero. Después de eso, hemos asignado otra variable, "new_list1", a la variable "list1". Después de este patrón, hemos utilizado una función de agregado para agregar un valor en las cadenas antiguas y copiadas. El personaje que se especifica aquí es "A". Lo último que hemos usado aquí es dos declaraciones de impresión. Ambos mostrarán la nueva lista, así como la lista anterior. El código para el método copy () se ha mostrado en la imagen adjunta y el formulario textual:

List1 = [1, 2, 3, 4, 5]
new_list1 = list1
new_list1.append ('a')
imprimir ('nueva lista:', new_list1)
Imprimir ('Lista antigua:', List1)

El personaje adjunto, junto con la lista nueva y antigua, también se puede ver. La salida es correcta según nuestro código de programa anterior.

Conclusión

En este artículo, observamos dos métodos para hacer una copia de una lista en Python. Aprendimos sobre cómo usar la función copy () y asignar un valor variable utilizando el operador de asignación de la misma manera que lo haría al asignar un valor a una variable. Proporcionamos dos ejemplos diferentes con respecto al método de copia, y el otro también tiene el método de agregado. Ahora, conoce la información necesaria para crear una copia de una lista en Python. Sin embargo, lectores, este no es el final del proceso de aprendizaje. Aconsejo a todos que miren los ejemplos anteriores e intenten ponerlos en práctica.