“Conocimiento Programación>Python Programming

Cómo copiar una lista que contiene objetos en Python

2015/7/26
Python es fácil de entender , de código abierto , el lenguaje de programación interpretativa que contiene numerosas bibliotecas y módulos estándar . Al programar en Perl , puede copiar una lista que contiene los objetos , tales como sub- listas. Por ejemplo , es posible que desee copiar una lista de los estudiantes inscritos en un curso , incluyendo una sub - lista de los estudiantes de una clase de auditoría . Para copiar una lista que contiene un objeto, utilizar el módulo " copia en profundidad " de Python. Instrucciones
1

Abre tu editor de Python.
2

Cargue el módulo de copia profunda , escriba lo siguiente y presionar " Enter".

De importación copia deepcopy
3

Copia la lista , escriba lo siguiente y presionar " Enter".

list1 = [' amy ', ' bob' , [' Cara ' , ' dan' ] ] ;

list2 = deepcopy ( list1 ) ;

impresión list2

En este ejemplo , Python copia el contenido de " list1 " y " list2 " y devuelve:

[' amy ', ' bob' , [' Cara ', ' dan' ] ]

al utilizar el módulo de copia profunda , Python copia directamente todo el contenido de una lista. Si copia la lista sin necesidad de utilizar copia profunda , python no hace una copia completa . En su lugar , crea referencias de " list1 " y " list2 ". Debido a la complejidad de las listas que contienen los objetos , siempre se debe utilizar la copia profunda para copiar la lista completa.

Python Programming
Cómo desarrollar una aplicación de Twitter con Python
Recursos Python
Cómo instalar Python en Linux
Cómo exportar imágenes en Python
Cómo obtener el estado de la salida en Python
¿Qué es la programación de computadoras de Python?
Cómo registrar la Prueba de Tiempo de ejecución en Python
Cómo reemplazar la última instancia de una cadena en Python
Conocimiento de la computadora © http://www.ordenador.online