Python kopijas iestatīšana ()

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)

Interesanti raksti...