Методот copy
Методот copy прави копија на листата. Во
параметарот на методот ништо не се наведува.
Синтакса
листа.copy()
Пример
Ајде да ја копираме нашата листа со помош на
методот copy:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Резултат од извршувањето на кодот:
['ab', 'cd', 'ef']
Пример
Сепак, применувајќи го методот copy ние создаваме
само т.н. недлабокa копија на листата -
промените кои ќе ги направиме во оригиналната
листа по копирањето, нема да ја погодат
копијата:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Резултат од извршувањето на кодот:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']