Copia dell'elenco di Python

Copia dell'elenco di Python
Un elenco è un tipo di dati Python che è circondato da parentesi quadrate [] e contiene articoli separati da virgola. I valori dell'elenco possono essere di molti tipi di dati. L'indicizzazione di un elenco inizia a zero e può essere combinata e tagliata. Poiché a volte è necessario ricreare un oggetto, i metodi di copia sono estremamente utili. La lingua di Python offre diverse opzioni per realizzare questo. Lo scopo di questo artefatto è dimostrare come utilizzare la tecnica di copia dell'elenco. Poiché l'elenco è ampiamente utilizzato, è richiesta anche la sua copia.

Utilizzando diverse operazioni integrate, i valori dell'elenco possono essere clonati come nuovo valore di elenco. Potrebbe essere necessario duplicare gli elementi di un elenco in alcune procedure Python. In effetti, un elenco di copie è un metodo in Python che viene utilizzato in elenchi che includono più variabili/valori. La funzionalità principale della funzione di copia è replicare gli elementi di un elenco esistente in un elenco vuoto appena formato. Questo articolo riguarda la copia di un elenco in un altro elenco. Abbiamo due illustrazioni che guideranno i nostri utenti ogni volta che provano a copiare un elenco.

Nota: utilizzare Spyder IDE su Windows 10 per implementare i seguenti esempi.

Esempio 1: Copy () Metodo

Copy () è una nuova tecnica nelle liste di Python rilasciate in Python 3. Duplica l'elenco in qualche altro elenco. Una cosa da tenere a mente è che Python 2 non lo supporta. La funzione Copy () è la tecnica più semplice per copiare un elenco di Python. Possiamo visualizzare una condizione in cui dobbiamo duplicare l'elenco. Equals Sign = può essere utilizzato per creare una duplicazione dell'elenco. Il nuovo elenco, d'altra parte, sarà associato a quello vecchio. Se si modifica l'elenco originale, anche il nuovo elenco verrà aggiornato. L'elemento nel nuovo elenco è simile a quello nell'elenco precedente.

La funzione dell'elenco copia () genera una copia dell'elenco originale. Non ci sono parametri per la funzione Copy (). In questa seguente illustrazione, abbiamo un elenco "x" in cui abbiamo specificato anche alcuni numeri interi e stringhe. Successivamente, abbiamo creato un'altra variabile, "new_x", in cui copriremo il contenuto dell'elenco originale. L'istruzione di stampa verrà eseguita dopo per ottenere la stampa dell'elenco copiato sullo schermo. Il codice per il metodo Copy () è stato mostrato nell'immagine aggiunta e nella forma testuale:

X = ['hello', 1, 2, 3]
New_x = x.copia()
Print ('Elenco copiato:', new_x)

La stampa dell'elenco copiato può essere visualizzata nell'immagine visualizzata di seguito. L'output è corretto secondo il nostro precedente codice del programma:

Esempio 2

Questa illustrazione è un po 'diversa dalla precedente. Qui, abbiamo un elenco intitolato "List1" in cui sono specificati i valori del tipo intero. Successivamente, abbiamo assegnato un'altra variabile, "new_list1", alla variabile "List1". Seguendo questo modello, abbiamo utilizzato una funzione di append per aggiungere un valore nelle stringhe vecchie e copiate. Il personaggio specificato qui è "A". L'ultima cosa che abbiamo usato qui sono due dichiarazioni di stampa. Entrambi mostreranno il nuovo elenco, così come il vecchio elenco. Il codice per il metodo Copy () è stato mostrato nell'immagine e alla forma testuale aggiunta:

List1 = [1, 2, 3, 4, 5]
new_list1 = list1
new_list1.append ('a')
Print ('New Elenco:', new_list1)
print ('Old List:', List1)

Il carattere aggiunto, insieme alla nuova e vecchia lista, può essere visto anche. L'output è corretto secondo il nostro precedente codice del programma.

Conclusione

In questo articolo, abbiamo esaminato due metodi per fare una copia di un elenco in Python. Abbiamo appreso come utilizzare la funzione Copy () e assegnare un valore variabile utilizzando l'operatore di assegnazione nello stesso modo in cui si vorrebbe allocare un valore a una variabile. Abbiamo fornito due diversi esempi riguardanti il ​​metodo di copia e l'altro ha anche il metodo di append. Ora, conosci le informazioni necessarie per creare una copia di un elenco in Python. Tuttavia, i lettori, questa non è la fine del processo di apprendimento. Consiglio vivamente a tutti di guardare attraverso gli esempi sopra e provare a metterli in pratica.