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)