Python Set Copy Method

Python Set Copy Method
“I set sono molto utili nei linguaggi di programmazione. Sono come elenchi o tuple; Tuttavia, il linguaggio di programmazione Python offre funzioni integrate estremamente utili e semplici da utilizzare con i set. Possiamo eseguire più tipi di funzioni matematiche usando la funzione del linguaggio Python per i set. In questo articolo, miriamo a esplorare il metodo Python Set Copy (). Useremo il codice di esempio per capire come funziona il metodo Python set copy () e qual è la sua funzione. Quindi iniziamo con la definizione del metodo set copy () e quindi passiamo alla sezione di esempio."

Qual è il metodo Python set copy ()?

Il metodo Python set copy () è una funzione integrata di un linguaggio di programmazione Python. Viene utilizzato per copiare un set predeterminato. La funzione set copy () copierà un set specificato in un altro set. Di solito, l'operatore "=" viene utilizzato per copiare un set su un altro, ma lo svantaggio dell'utilizzo dell'operatore "=" è che se si apportano modifiche al set originale, le modifiche verranno replicate anche nel nuovo set. Tuttavia, se si desidera che il nuovo set non sia influenzato dalla modifica del vecchio set, è necessario utilizzare la funzione set copy (). Mostreremo questo con l'aiuto di esempi nella sezione in arrivo.

Sintassi della funzione Python set copy ()

Quando è necessario utilizzare una nuova funzione, è necessario familiarizzare con la sintassi generale della funzione in modo da non avere problemi a usarla nel programma. La sintassi del metodo Python set copy () è la seguente:

La funzione COPY () non prende alcun parametro come input e restituisce la copia del set specifico. Il "set" rappresenta l'insieme che deve essere copiato; Il nome del set specifico viene utilizzato per chiamare la funzione Copy (). Ora esploriamo alcuni semplici esempi del metodo Python Set Copy () per avere una migliore comprensione della funzione Copy ().

Esempio 1

Il primo programma di esempio è molto semplice e di base. Miriamo in questo esempio a comprendere la funzione di set copy () in Python. Il codice di esempio è il seguente:

count = 1, 2, 3, 4, 5
Sets = Count.copia()
print ("La copia del set di conteggi è =", set)

Nel programma sopra indicato, abbiamo dichiarato un conteggio dei nomi set e assegnato 5 elementi 1, 2, 3, 4, 5. Il set viene copiato dalla funzione Copy () e il risultato verrà archiviato in una variabile chiamata "Sets" utilizzando il nome della funzione Set "Count" La funzione Copy () è chiamata. Successivamente, il set di copie viene visualizzato sullo schermo con l'aiuto della funzione print (). L'output del programma è il seguente:

Esempio 2

Come abbiamo discusso in precedenza, la funzione Copy () è simile all'operatore uguale "=", ma non sono gli stessi. La funzione Copy () viene utilizzata per effettuare una copia del set originale. Quando la funzione set copy () viene utilizzata nel programma, eventuali modifiche o modifiche apportate al set originale non si rifletteranno nel set copiato. Il set copiato è completamente separato dal set originale. Per aiutarti a capire questo concetto, abbiamo fornito il seguente codice di esempio:

count = 1, 2, 3, 4, 5
Sets = Count.copia()
print ("La copia del set di conteggi è =", set)
contare.Aggiungi (10)
contare.Aggiungi (20)
Stampa ("Il set originale dopo la modifica:", conta)
Stampa ("Il set copiato dopo la modifica del set originale:", set)

Qui, la prima riga di codice è il set assegnato alla variabile "conta". La funzione Copy () è chiamata dal nome set e il risultato viene assegnato alla variabile "IST". Per visualizzare il set copiato prima di apportare qualsiasi modifica al set originale, viene utilizzata l'istruzione print (). Successivamente, altri due elementi vengono aggiunti al set originale. Ora, quando visualizziamo il set originale, avremo 7 articoli. Ma se proviamo a visualizzare il set copiato, allora avremo solo 5 elementi nel set che erano presenti nel set originale mentre ne facciamo una copia.

Come discusso in precedenza, quando utilizziamo il metodo set copy () per copiare un set, il nuovo set non sarà influenzato da alcuna modifica apportata al set originale. Per spiegare questo concetto, abbiamo fornito il codice sopra. Ora controlliamo l'output del programma qui sotto per vedere se il nuovo set è stato influenzato dalla modifica del set originale o no. L'output è il seguente:

Puoi vedere che il set originale è modificato, ma non vi è alcun cambiamento nel set copiato. Pertanto, la modifica al set originale non ha alcun impatto sul set copiato.

Esempio 3

In questo codice di esempio, mostreremo come funziona l'operatore "=". Come discusso in precedenza, l'operatore "=" e i metodi di copia sono entrambi utilizzati per copiare un set. Tuttavia, il set copiato dalla funzione Copy () non sarà influenzato dalla modifica effettuata nel set originale. D'altra parte, il set copiato con l'operatore "=" verrà sempre influenzato da eventuali modifiche al set originale. Per spiegare chiaramente questi concetti, abbiamo usato questi esempi. Il codice di esempio è riportato di seguito per la tua comprensione:

count = 1, 2, 3, 4, 5
Sets = Count
print ("La copia del set di conteggi è =", set)
contare.Aggiungi (10)
contare.Aggiungi (20)
Stampa ("Il set originale dopo la modifica:", conta)
Stampa ("Il set copiato dopo la modifica del set originale:", set)

Qui abbiamo usato l'operatore "=" anziché copy () per mostrare la differenza tra le due funzioni. L'output del programma sopra è il seguente:

Ora confronta l'output del programma precedente con questo programma. Puoi vedere che il set copiato con l'operatore "=" verrà influenzato dalla modifica apportata al set originale. Quando si copia un set con l'operatore "=", si crea un'altra immagine del set originale. Quindi, quando un'immagine cambia, l'altra cambierà automaticamente. Come mostrato nell'output, il set originale e il set copiato sono entrambi gli stessi dopo persino modifiche.

Conclusione

Lo scopo di questo tutorial è conoscere il funzionamento della funzione Python Set Copy (). La funzione Python Set Copy () viene utilizzata per effettuare una copia del set originale in modo da poter apportare modifiche al set originale se necessario, ma abbiamo ancora una copia completamente invariata. Con l'aiuto di esempi, abbiamo imparato come includere le funzioni set copy () nei programmi Python.