Metodas copy

Metodas copy sukuria sąrašo kopiją. Metodo parametre nieko nenurodome.

Sintaksė

pythonsąrašas.copy()

Pavyzdys

Nukopijuokime savo sąrašą naudodami metodą copy:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Tačiau taikant metodą copy mes sukuriamę tik t.y. negilią sąrašo kopiją - pakeitimai, kuriuos atliksime pradiniame sąraše po kopijavimo, nepaveiks kopijos:

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

print(lst1)
print(lst2)

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • metodas extend,
    kuris prideda į sąrašą elementus iš nurodyto objekto
  • metodas clear,
    kuris pašalina visus sąrašo elementus