Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come copiare una lista contenente oggetti in Python

Python è un facile da capire - , open-source , linguaggio di programmazione interpretativo che contiene numerose librerie standard e moduli. Quando si programma in Perl , è possibile copiare un elenco che contiene gli oggetti , come ad esempio sotto- liste. Ad esempio, è possibile copiare un elenco di studenti iscritti ad un corso , tra cui un sotto- elenco degli studenti di revisione di una classe . Per copiare un elenco contenente un oggetto, utilizzare modulo "deep copy" di Python . Istruzioni
1

Aprite il vostro editor di Python .
2

Caricare il modulo di copia completa digitando il seguente e premere "Invio".

Da copia import deepcopy
3

Copia la lista digitando il seguente , quindi premere "Invio".

list1 = [ 'Amy' , 'Bob' , [' Cara' , ' dan '] ] ;

list2 = deepcopy ( lista1 ) ;

stampa lista2

In questo esempio , Python copia il contenuto di " lista1 " a " list2 " e restituisce:

[ 'Amy' , 'Bob' , [' Cara' , ' dan '] ]

utilizzando il modulo di copia profonda , Python consente di copiare direttamente tutti i contenuti di un elenco. Se si copia la lista senza usare copia profonda , python non fa una copia completa . Invece , crea riferimenti da " lista1 " a " list2 . " A causa della complessità delle liste contenenti oggetti , si consiglia di utilizzare sempre copia completa per copiare l' elenco completo .

 

Programmazione © www.354353.com