Metóda copy

Metóda copy vytvára kópiu zoznamu. V parametri metódy nič neuvádzame.

Syntax

pythonzoznam.copy()

Príklad

Skopírujme náš zoznam pomocou metódy copy:

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

Výsledok vykonania kódu:

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

Príklad

Avšak aplikovaním metódy copy vytvárame len tzv. plytkú kópiu zoznamu - zmeny, ktoré vykonáme v pôvodnom zozname po skopírovaní, neovplyvnia kópiu:

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

print(lst1)
print(lst2)

Výsledok vykonania kódu:

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

Pozri tiež

  • metóda extend,
    ktorá pridáva do zoznamu prvky z určeného objektu
  • metóda clear,
    ktorá odstraňuje všetky prvky zoznamu