Python Set copy ()

Metoda copy () vrne plitvo kopijo nabora.

Nabor je mogoče kopirati z uporabo =operatorja v Pythonu. Na primer:

 numbers = (1, 2, 3, 4) new_numbers = numbers

Težava pri kopiranju nabora na ta način je, da če spremenite nabor številk, se spremeni tudi nabor new_numbers.

 numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Izhod

 številke: (1, 2, 3, 4, 5) nova_števila: (1, 2, 3, 4, 5)

Če pa želite, da se prvotni nabor ob spremembi novega ni spremenil, lahko uporabite copy()metodo.

Sintaksa copy()je:

 set.copy ()

copy () Parametri

Ne potrebuje nobenih parametrov.

Vrnjena vrednost iz kopije ()

copy()Metoda vrne plitvo kopijo niza.

Primer 1: Kako metoda copy () deluje pri nizih?

 numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Izhod

 številke: (1, 2, 3, 4) nova_števila: (1, 2, 3, 4, 5)

Zanimive Članki...