Die copy-metode

Die metode copy maak 'n afskrif van 'n lys. In die parameter van die metode spesifiseer ons niks nie.

Sintaksis

pythonlys.copy()

Voorbeeld

Laat ons ons lys kopieer met behulp van die metode copy:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Deur die metode copy te gebruik, skep ons eger slegs 'n sogenaamde vlak kopie van die lys - veranderinge wat ons aan die oorspronklike lys maak na die kopiëring, sal nie die afskrif raak nie:

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

print(lst1)
print(lst2)

Resultaat van die kode-uitvoering:

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

Sien ook

  • die metode extend,
    wat elemente uit die gespesifiseerde objek by die lys voeg
  • die metode clear,
    wat alle elemente van die lys verwyder