Метод copy

Метод copy прави копију листе. У параметру методе ништа не наводимо.

Синтакса

pythonлиста.copy()

Пример

Хајде да копирамо нашу листу користећи метод copy:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

Резултат извршавања кода:

python['ab', 'cd', 'ef']

Пример

Међутим, применом методе copy креирамо само тзв. плитку копију листе - промене које унесемо у изворну листу након копирања, неће утицати на копију:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

Резултат извршавања кода:

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

Погледајте такође

  • метод extend,
    који додаје у листу елементе из наведеног објекта
  • метод clear,
    који уклања све елементе листе