copy методу

copy методу тизменин көчүрмөсүн түзөт. Методдун параметринде эч нерсе көрсөтүлбөйт.

Синтаксис

pythonтизме.copy()

Мисал

Келгиле, биздин тизмени copy методу менен көчүрөлү:

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

Кодду иштетүүнүн натыйжасы:

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

Мисал

Бирок, copy методун колдонгондо, биз тизме деп аталган терең эмес көчүрмө гана түзөбүз - көчүрүүдөн кийин баштапкы тизмеге киргизе турган өзгөртүүлөр көчүрмөгө таасир этпейт:

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

print(lst1)
print(lst2)

Кодду иштетүүнүн натыйжасы:

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

Ошондой эле караңыз

  • extend методу,
    ал тизмеге белгиленген объекттен элементтерди кошот
  • clear методу,
    ал тизменин бардык элементтерин өчүрөт