Come copiare una lista con i Python Sintassi

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.

istruzione

Semplici elenchi - affettare Sintassi

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 [:]

Liste Compound - deepcopy

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)