Методот copy

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

Синтакса

pythonлиста.copy()

Пример

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

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

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

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

Пример

Сепак, применувајќи го методот copy ние создаваме само т.н. недлабокa копија на листата - промените кои ќе ги направиме во оригиналната листа по копирањето, нема да ја погодат копијата:

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

print(lst1)
print(lst2)

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

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

Погледнете ги исто така

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