Python Set copy ()

Metoda copy () vraća plitku kopiju skupa.

Skup se može kopirati pomoću =operatora u Pythonu. Na primjer:

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

Problem s kopiranjem skupa na ovaj način je taj što ako izmijenite skup brojeva, mijenja se i skup novi_brojevi.

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

Izlaz

 brojevi: (1, 2, 3, 4, 5) novi_brojevi: (1, 2, 3, 4, 5)

Međutim, ako trebate da izvorni skup ostane nepromijenjen kad se novi skup promijeni, možete koristiti copy()metodu.

Sintaksa copy()je:

 set.copy ()

copy () Parametri

Ne uzimaju se nikakvi parametri.

Povratna vrijednost iz kopije ()

copy()Metoda vraća plitku kopiju setu.

Primjer 1: Kako metoda copy () radi za skupove?

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

Izlaz

 brojevi: (1, 2, 3, 4) novi_brojevi: (1, 2, 3, 4, 5)

Zanimljivi članci...