Metode copy () atgriež sekla kopas kopiju.
Komplektu var kopēt, izmantojot =
Python operatoru. Piemēram:
numbers = (1, 2, 3, 4) new_numbers = numbers
Šādā veidā kopējot kopu, problēma ir tāda, ka, modificējot iestatītos skaitļus, tiek mainīts arī iestatījums new_numbers.
numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Rezultāts
numuri: (1, 2, 3, 4, 5) jaunie_numuri: (1, 2, 3, 4, 5)
Tomēr, ja jums ir nepieciešams, lai sākotnējais komplekts netiktu mainīts, mainot jauno kopu, varat izmantot copy()
metodi.
Sintakse copy()
ir:
set.copy ()
copy () parametri
Tam nav nepieciešami parametri.
Atgriezt vērtību no kopijas ()
copy()
Metode atgriež sekla kopiju komplektu.
1. piemērs: Kā kopiju () metode darbojas kopām?
numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Rezultāts
numuri: (1, 2, 3, 4) jaunie_numuri: (1, 2, 3, 4, 5)