Метода цопи () враћа плитку копију скупа.
Сет се може копирати помоћу =
оператора у Питхону. На пример:
numbers = (1, 2, 3, 4) new_numbers = numbers
Проблем копирања скупа на овај начин је тај што ако измените скуп бројева, мења се и скуп нови_бројеви.
numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Оутпут
бројеви: (1, 2, 3, 4, 5) нови_бројеви: (1, 2, 3, 4, 5)
Међутим, ако вам је потребно да оригинални скуп остане непромењен када се нови скуп модификује, можете користити copy()
методу.
Синтакса copy()
је:
сет.цопи ()
цопи () Параметри
Не узимају се никакви параметри.
Повратна вредност из копије ()
copy()
Метод враћа плитку копију сета.
Пример 1: Како метода цопи () ради за скупове?
numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Оутпут
бројеви: (1, 2, 3, 4) нови_бројеви: (1, 2, 3, 4, 5)