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.