August 3
È possibile memorizzare una lista in una variabile con Python. Prova a copiare la lista con la creazione di una nuova variabile e assegnando la prima variabile ad esso. Se si cambia la lista e poi in uscita il valore di entrambe le variabili, vi renderete conto che entrambi sono stati cambiati; infatti, la seconda variabile di lista non contiene una copia del primo, ma è semplicemente un altro puntatore alla stessa posizione di memoria. Utilizzare la sintassi lista taglio di Python per copiare un elenco che non contiene elenchi o altri oggetti composti. Importare il modulo "copia" e utilizzare la funzione "deepcopy" per copiare le liste che contengono oggetti composti.
1 Avviare la riga di comando interprete Python.
2 Digitare il seguente comando per creare un elenco:
a = [1,2,3,4]
3 Creare una copia della lista affettando la lista completa:
b = a [:]
4 Avviare la riga di comando interprete Python.
5 Creare un elenco di liste con il seguente comando:
a = [[1,2,3], [4,5,6], [7,8,9]]
6 Importare la funzione "deepcopy":
dalla copia import deepcopy
7 Copiare l'elenco con il seguente comando:
b = deepcopy (a)