Metoda copy

Metoda copy naredi kopijo seznama. V parametru metode nič ne navedemo.

Sintaksa

pythonseznam.copy()

Primer

Kopirajmo naš seznam z uporabo metode copy:

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

Rezultat izvajanja kode:

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

Primer

Vendar z uporabo metode copy ustvarimo samo t.i. plitvo kopijo seznama - spremembe, ki jih naredimo v izvornem seznamu po kopiranju, ne bodo vplivale na kopijo:

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

print(lst1)
print(lst2)

Rezultat izvajanja kode:

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

Glejte tudi

  • metodo extend,
    ki doda v seznam elemente iz navedenega objekta
  • metodo clear,
    ki odstrani vse elemente seznama