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.